我需要根据当前正在处理的项目使用不同的pip配置文件。每个项目都从单独的pypi存储库中提取,并且需要在我的.pip / pip.conf文件中使用自己的块
[global]
timeout = 60
index-url = <my_custom_pypi_repo>
有没有一种方法可以在virtualenv特定的基础上提供pip.conf文件?
理想情况下,我跑步
workon env1
pip install env1_package
它只会尝试从env1配置文件下载
与env2类似,理想情况下,当我运行时
workon env2
pip install env2_package
我希望它不从env1 pypi服务器请求此软件包。
在我发布问题后发现了这一点:
https://pip.pypa.io/zh_CN/stable/user_guide/#config-file
~/.pip/pip.conf
您将需要设置:
~/.virtualenvs/env1/pip.conf
~/.virtualenvs/env2/pip.conf
它仍将继承自:
~/.pip/pip.conf
但是将允许为每个环境覆盖它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句