蟒蛇下的特定于环境的pi.conf蟒蛇、环境、conf、pi

由网友(温柔养猫人)分享简介:我正在开发一个Python库并使用Anaconda发行版。我使用conda和pip将包安装到conda环境中。我想同时从PyPI和内部存储库服务器(Sonatype Nexus)安装Python包。为此,我需要设置--extra-index-url标志。我希望使其可重现,以使任何人都能够从脚本重新创建环境,因此不能从p...

我正在开发一个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

阅读全文

相关推荐

最新文章