gpt4 book ai didi

python - pip 安装的奇怪行为

转载 作者:行者123 更新时间:2023-11-28 19:18:18 25 4
gpt4 key购买 nike

我正在尝试通过 pip install 安装 python 依赖项。出于安全原因,我的环境无法访问 python 默认包索引 ( http://pypi.python.org )。但是我有自己的pypi服务器。最大的问题是,即使在我的 pypi 服务器上设置了 pip install 的 -i 标志,pip install 仍然在 python 默认包索引中寻找包。发生这种情况时,pip install 无法到达 python 默认包索引,并发生连接超时。

这是我正在运行的命令行:

pip install --index-url http://custom.pypi.server/simple --trusted-host custom.pypi.server -r requirements.txt -vv

这是控制台输出:

Starting new HTTPS connection (1): pypi.python.org
There was an error checking the latest version of pip
ConnectTimeout: HTTPSConnectionPool(host='pypi.python.org', port=443): Max retries exceeded with url: /pypi/pip/json (Caused by ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x153c3ed0>, 'Connection to pypi.python.org timed out. (connect timeout=5)'))
Getting page http://custom.pypi.server/simple/dependency/
Starting new HTTP connection (1): custom.pypi.server
"GET /simple/dependency/ HTTP/1.1" 200 277
Download error on https://pypi.python.org/simple/setuptools_git/: [Errno 110] Connection timed out -- Some packages may not be found!

对于直接依赖,pip install 就像一个魅力。但是,对于我的依赖项 (setuptools_git) 的依赖项,pip install 会忽略自定义 pypi 服务器。

有人可以帮助我吗?

谢谢! :-)

最佳答案

--disable-pip-version-check

不要定期检查 PyPI 以确定是否有新版本的 pip 可供下载。隐含 --no-index。

关于python - pip 安装的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30711388/

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