gpt4 book ai didi

python - setup.py 不遵守 PIP_INDEX_URL

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:13 30 4
gpt4 key购买 nike

我正在运行本地 pypi server .我可以通过使用 pip 命令的 -i 选项指定它或通过设置 PIP_INDEX_URL 环境变量来从该服务器安装包。当我安装一个有先决条件的包时,setup.py 一直遵循 PIP_INDEX_URL 环境变量,从我的本地服务器中提取额外的包。

但是,在最近安装的几个系统上,它的行为有所不同。例如,运行 python setup.py develop 失败,因为它试图从 pypi.python.org 安装先决条件包。

我已经更新了所有相关的 python 包(pythondistributevirtualenvpip 等...) 在我正在测试的所有系统上,并继续看到这种差异。在我的“原始”系统上,setup.py 从我的 PIP_INDEX_URL 环境变量中指定的 pypi 服务器下载先决条件。在较新的系统上,我似乎无法让它遵守此变量。

我错过了什么?

最佳答案

在与 setup.py 相同的文件夹中创建 setup.cfg,内容如下:

[easy_install]
allow_hosts = *.myintranet.example.com

发件人:http://pythonhosted.org/setuptools/easy_install.html#restricting-downloads-with-allow-hosts

You can use the --allow-hosts (-H) option to restrict what domains EasyInstall will look for links and downloads on.

--allow-hosts=None prevents downloading altogether.


关于python - setup.py 不遵守 PIP_INDEX_URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21687561/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com