如何配置PIP以使用可编辑的安装来满足要求



我正在尝试编写一个脚本,该脚本使用 mkvirtualenvpip freeze > <req_file>录制的要求中重新制定虚拟环境。原始环境包括使用pip install -e <path>安装的一些可编辑的安装(SetUptools开发模式安装(,但是您无法从看起来像<package>==<version>的相关要求中分辨出来。

运行mkvirtualenv -r <req_file>时,它将需求文件传递给pip -r。但是pip失败了,因为它无法找到可编辑安装的分布。

我如何配置pip以了解最初指定为pip -e的路径列表并使用这些开发鸡蛋来满足要求?我在pip.conf中尝试了 find-links(and extra-search-dir in virtualenv.ini(,没有成功。

您也可以在需求文件中使用-r:

-e git+<Git-URL>

https://pip.readthedocs.io/en/1.1/requirements.html

最新更新