如何在W32上将pysvn安装到virtualenv中?

时间:2014-04-09 16:12:50

标签: python svn virtualenv pysvn

在Windows平台上,psvn(用于subversion的python绑定)仅作为w32 .exe安装程序提供。

不幸的是我没有MS VC ++编译器,所以理想的解决方案是重新打包官方版本或将PySVN的安装转换为可重新部署的东西。

我确实有MinGW编译器,但不幸的是,这似乎不支持Windows。

与许多安装程序不同,它似乎不可能easy_install它,因为它看起来不像zip存档。

我想将此软件包安装到virtualenv中,最好不需要任何手动步骤。有没有办法获得pysvn作为鸡蛋,或将安装程序转换为鸡蛋或其他易于部署到virtualenv的格式?

1 个答案:

答案 0 :(得分:1)

This answer列出了将二进制包安装到virtualenv的一些方法。

总结一下,你可以:

  1. 激活virtualenv并执行easy_install the_installer.exe
  2. 使用virtualenvwrapper
  3. 中的add2virtualenv命令
  4. 将安装目录符号链接到virtualenv的site-packages。
  5. 这些选项不适用于Windows上的pysvn。到目前为止,我发现安装它的唯一方法是全局。然后使用--system-site-packages选项创建virtualenv。