由网友(温柔养猫人)分享简介:我正在开发一个Python库并使用Anaconda发行版。我使用conda和pip将包安装到conda环境中。我想同时从PyPI和内部存储库服务器(Sonatype Nexus)安装Python包。为此,我需要设置--extra-index-url标志。我希望使其可重现,以使任何人都能够从脚本重新创建环境,因此不能从p...![美国墨西哥湾赤潮严重,大量死鱼被冲上岸恶,旅游业受毁灭性影响](https://p.xsw88.cn/allimgs/daicuo/20230904/6321.png)
我正在开发一个Python库并使用Anaconda发行版。我使用conda
和pip
将包安装到conda
环境中。我想同时从PyPI和内部存储库服务器(Sonatype Nexus)安装Python包。为此,我需要设置--extra-index-url
标志。
我希望使其可重现,以使任何人都能够从脚本重新创建环境,因此不能从pip
的命令行调用设置--extra-index-url
。
![美国墨西哥湾赤潮严重,大量死鱼被冲上岸恶,旅游业受毁灭性影响](https://p.xsw88.cn/allimgs/daicuo/20230904/6321.png)
我可以在$HOME/.pip/pip.conf
中全局设置它,这是可行的,但它不能传输给其他用户,至少不能以自动的方式传输。
conda
环境特定的pip.conf
文件?它会放在哪里?这将使任何人都可以签出库代码并重新创建环境,使所有依赖项保持不变,并从内部存储库中提取代码?
推荐答案
您可以设置环境变量PIP_CONFIG_FILE
,然后指向您喜欢的pip.conf
。既然您想
从脚本重新创建环境
您可以在此脚本中设置PIP_CONFIG_FILE
。
相关推荐
最新文章