蟒蛇下的特定于环境的pi.conf [英] Environment specific pip.conf under anaconda

查看:0
本文介绍了蟒蛇下的特定于环境的pi.conf的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个Python库并使用Anaconda发行版。我使用condapip将包安装到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆