在 Windows 平台上,psvn(用于 subversion 的 python 绑定(bind))仅作为 w32 .exe 安装程序提供。
不幸的是,我没有 MS VC++ 编译器,因此理想的解决方案是重新打包官方版本或将 PySVN 安装转换为可重新部署的内容。
我确实有 MinGW 编译器,但不幸的是 Windows 似乎不支持它。
与许多安装程序不同,它似乎无法轻松安装它,因为它的行为似乎不像 zip 存档。
我想将此软件包安装到 virtualenv 中,最好不需要任何手动步骤。有没有办法以egg的形式获取pysvn,或者将安装程序转换为egg或其他易于部署到virtualenv中的格式?
最佳答案
This answer 列出了将二进制包安装到 virtualenv 的一些方法。
总而言之,您可以:
- 激活 virtualenv 并执行
easy_install the_installer.exe
- 使用 virtualenvwrapper 中的
add2virtualenv
命令 - 将安装目录符号链接(symbolic link)到 virtualenv 的站点包。
这些选项不适用于 Windows 上的 pysvn。到目前为止,我发现安装它的唯一方法是全局安装。然后使用 --system-site-packages
选项创建 virtualenv。
关于python - 如何将 pysvn 安装到 W32 上的 virtualenv 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22968235/