gpt4 book ai didi

python - pip 忽略代理设置

转载 作者:太空宇宙 更新时间:2023-11-04 10:41:34 26 4
gpt4 key购买 nike

我正在尝试通过代理使用 pip 在服务器上搜索/安装一些软件包。服务器不能直接访问 https://pypi.python.org .

我跑:

pip search --proxy 1.1.1.1:1111 lxml

(而不是 1.1.1.1:1111 使用真实的 ip 和端口)

并获取 python 跟踪:

Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 139, in main
status = self.run(options, args)
......
......
File "/usr/lib/python2.7/httplib.py", line 772, in connect
self.timeout, self.source_address)
File "/usr/lib/python2.7/socket.py", line 571, in create_connection
raise err
error: [Errno 111] Connection refused

当我尝试在本地计算机(可以直接访问 https://pypi.python.org )上运行此命令时,我得到了正确的结果:

 pip search --proxy 1.1.1.1:1111 lxml
lxml - Powerful and Pythonic XML processing library combining
libxml2/libxslt with the ElementTree API.
...

但是当我在代理设置错误的本地计算机上运行时:

 search --proxy blablabla lxml

我得到了正确的结果:

 lxml                      - Powerful and Pythonic XML processing library combining
libxml2/libxslt with the ElementTree API.
...

这意味着 pip 忽略 --proxy 设置?

更新:

pip 1.3.1

最佳答案

这是 pip 的一个老错误,但作者似乎选择忽略它。参见 https://github.com/pypa/pip/pull/1180https://github.com/pypa/pip/issues/1017

关于python - pip 忽略代理设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20353036/

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