1

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

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

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

与许多安装程序不同,它似乎无法轻松安装它,因为它的行为似乎不像 zip 存档。

我想把这个包安装到 virtualenv 中,最好没有任何手动步骤。有没有办法将 pysvn 获取为 egg,或者将安装程序转换为 egg 或其他易于部署到 virtualenv 的格式?

4

1 回答 1

1

这个答案列出了一些将二进制包安装到 virtualenv 的方法。

总而言之,您可以:

  1. 激活 virtualenv 并执行easy_install the_installer.exe
  2. 使用virtualenvwrapperadd2virtualenv中的命令
  3. 将安装目录符号链接到 virtualenv 的站点包。

这些选项不适用于 Windows 上的 pysvn。到目前为止,我发现安装它的唯一方法是全局安装。--system-site-packages然后使用该选项创建 virtualenv 。

于 2014-09-22T22:51:24.047 回答