蟒蛇下的特定于环境的pi.conf [英] Environment specific pip.conf under anaconda
本文介绍了蟒蛇下的特定于环境的pi.conf的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发一个Python库并使用Anaconda发行版。我使用conda
和pip
将包安装到conda
环境中。我想同时从PyPI和内部存储库服务器(Sonatype Nexus)安装Python包。为此,我需要设置--extra-index-url
标志。
我希望使其可重现,以使任何人都能够从脚本重新创建环境,因此不能从pip
的命令行调用设置--extra-index-url
。
我可以在$HOME/.pip/pip.conf
中全局设置它,这是可行的,但它不能传输给其他用户,至少不能以自动的方式传输。
conda
环境特定的pip.conf
文件?它会放在哪里?这将使任何人都可以签出库代码并重新创建环境,使所有依赖项保持不变,并从内部存储库中提取代码?
推荐答案
您可以设置环境变量PIP_CONFIG_FILE
,然后指向您喜欢的pip.conf
。既然您想
从脚本重新创建环境
您可以在此脚本中设置PIP_CONFIG_FILE
。
这篇关于蟒蛇下的特定于环境的pi.conf的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文