我正在使用一些在 PyPI 上不可用的自定义模块。是否可以通过 virtualenv 管理依赖关系?
问问题
900 次
1 回答
5
是的。pip
可以从以下位置安装软件包 -
- PyPI(和其他索引)使用需求说明符。
- VCS 项目网址。
- 本地项目目录。
- 本地或远程源档案。
因此,您所要做的就是从requirements.txt
文件中的某个 VCS 或本地目录中提供模块的位置,并且pip install -r requirements.txt
在激活之后virtualenv
,它就会工作。更多示例可以在pip
文档中找到。
请记住,pip 将python setup.py install
在下载并解压缩您的自定义模块后运行。所以你必须打包你的模块来支持它。
于 2013-05-05T06:00:36.210 回答