python - 如何将 pysvn 安装到 W32 上的 virtualenv 中?

标签 python svn virtualenv pysvn

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

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

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

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

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

最佳答案

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

总而言之,您可以:

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

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

关于python - 如何将 pysvn 安装到 W32 上的 virtualenv 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22968235/

相关文章:

node.js - Node NV : command not found while trying to create virtualenv in node

python - 使用 distutils,其中 swig 接口(interface)文件位于 src 文件夹中

python - 有没有办法将 Google colab 环境保存到某个地方并重新使用它?

python - 非事件窗口截图 PrintWindow + win32gui

svn - 通过删除的文本查找svn修订版

java - Jenkins Build 因 SVNException 而失败

svn - 无法使用手动下载的 svn 二进制文件

python - 如何使用 virtualenv 为 Python 3.7 创建虚拟环境,而无需在我的计算机(Ubuntu 16.04.6 LTS x64)上安装 Python 3.7?

python - 如何根据 2 个数据框中的列匹配创建列表? Python

python - Django api 返回模型 ID 而不是模型的标题