配置PIP从代理服务器后面工作

时间:2015-08-03 08:27:59

标签: python proxy pip

我已经安装了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要求已经满足(使用    - 升级升级):paramiko in c:\ python3 4 \ lib \ site-packages \ paramiko-1.16.0-py3.4.egg收集   pycrypto!= 2.4,> = 2.1(来自paramiko)重试(重试次数(总数= 4,   connect = None,read = None,redirect = None))连接断开后   ' ConnectTimeoutError(,'连接到   pypi.python。组织超时。 (连接超时= 15)')':/ simple / pycrypto /

任何想法我做错了什么?

感谢Adv。!

2 个答案:

答案 0 :(得分:6)

您可以使用以下命令,以便pip使用您的代理。基本格式为以下形式:

 [user:passwd@]proxy.server:port

例如:

pip --proxy http://<your proxy>:<your port> (for http)
pip --proxy https://<your proxy>:<your port> (for https)

答案 1 :(得分:2)

您可以在“ /etc/pip.conf”中设置代理:

[global]
proxy = http://host:port