Virtualenv特定的pip配置文件

卢克·埃克斯顿(Luke Exton):

我需要根据当前正在处理的项目使用不同的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服务器请求此软件包。

卢克·埃克斯顿(Luke Exton):

在我发布问题后发现了这一点:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章