首页 文章

配置PIP从代理后面工作

提问于
浏览
3

我安装了 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要求已经满足(使用--upgrade升级):paramiko in c:\ python3 4 \ lib \ site-packages \ paramiko-1.16.0-py3.4.egg收集pycrypto != 2.4,> = 2.1(来自paramiko)重试(重试(总计= 4,连接=无,读取=无,重定向=无))连接被“ConnectTimeoutError”(连接到pypi.python . org timed)后断开out . (connect timeout = 15)')':/ simple / pycrypto /

我有什么想法我做错了吗?

谢谢Adv!

2 回答

  • 2

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

    [user:passwd@]proxy.server:port
    

    例如:

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

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

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

相关问题