我已经安装了 pip
附带的 python 3.4.3。我想从代理后面使用 pip,所以我执行了以下操作:
创建 C:\Users\foo\pip\pip.ini
并添加代理配置部分:
[proxy]
export http_proxy=my_proxy_server:1234
但是,当我尝试运行 pip 来安装软件包时,我收到超时消息:
C:\Users\foo>pip install paramiko Requirement already satisfied (use --upgrade to upgrade): paramiko in c:\python3 4\lib\site-packages\paramiko-1.16.0-py3.4.egg Collecting pycrypto!=2.4,>=2.1 (from paramiko) Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connec tion broken by 'ConnectTimeoutError(, 'Connection to pypi.python. org timed out. (connect timeout=15)')': /simple/pycrypto/
知道我做错了什么吗?
感谢 Adv.!
最佳答案
您可以使用以下命令让 pip 使用您的代理。基本格式是这样的形式:
[user:passwd@]proxy.server:port
例如:
pip --proxy http://<your proxy>:<your port> (for http)
pip --proxy https://<your proxy>:<your port> (for https)
关于python - 将 PIP 配置为在代理后面工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31782673/