使用pip进行代理感知

时间:2015-06-23 02:05:00

标签: python proxy pip

我曾尝试在我的工作场所设置python开发环境来创建一些基本的应用程序。 我似乎无法点击工作,例如我输入pip install numpy并收到以下错误消息:

  Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip
._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x035884B0>, 'Connection to pypi.python.
org timed out. (connect timeout=15)')': /simple/numpy/

我所做的研究似乎表明代理意识是我的问题,这是否正确,如果是这样,我不确定这究竟是什么意思或如何解决它。

11 个答案:

答案 0 :(得分:25)

如果您知道自己的代理信息,可以将其传递给命令行:

pip install --proxy=user:pass@server:port numpy

完整字符串可以是简单的:

pip install --proxy=http://proxy.example.com numpy

proxy.example.com是您的(公司)代理服务器。如果代理也需要该信息,您只需要传递user:passport

答案 1 :(得分:4)

如果您使用代理服务器安装软件包,则pip不起作用。 要修复它:转到控制面板 - &gt;互联网选项 - &gt;连接 - &gt;局域网设置 - &gt;取消标记&#39;使用代理服务器&#39;选项。 在此之后尝试使用pip,它应该工作。 您可以在安装软件包后开始使用代理服务器。

答案 2 :(得分:3)

这也有效

pip --proxy http://user:pass@server:port install libraryName

答案 3 :(得分:1)

试试下面的

pip install --proxy=user:pass@server:port <package Name>

例如

pip install --proxy=http://10.10.10.150/accelerated_pac_base.pac quandl 

答案 4 :(得分:0)

转到环境变量,并添加2个新变量: 您的代理地址 http_proxy https_proxy 。它对我有用。

答案 5 :(得分:0)

我在虚拟机中收到此错误消息,并尝试了此处建议的每个变体来修复似乎是代理错误的内容。最后发现虚拟机中的时间设置错误。

答案 6 :(得分:0)

我遇到了同样的问题。事实证明系统时间错误。校正时间后,pip便顺利安装了模块。

因此,请检查以确保系统时间设置正确。时钟关闭时,点子似乎无法正常工作。

答案 7 :(得分:0)

为了临时修复它,我断开了Secure VPN的连接,然后继续进行下载。所以,是的,这绝对是代理的问题。

答案 8 :(得分:0)

我想安装 pygame。我使用我的个人互联网连接。但是我收到了一个错误。

Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000023C1F52C400>, 'Connection to 10.50.225.222 timed out. (connect timeout=15)')': /simple/pygame/

为了避免这种情况,请转到环境变量。从位于环境变量中的用户变量中删除 http_proxyhttps_proxy。 然后我可以下载 pip 任何东西(这意味着 pygame)。

答案 9 :(得分:0)

  1. Win+R 打开运行,输入 regedit 并单击确定。

  2. 移至HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Internet Settings

  3. 找到一个文件名 ProxyServer 并删除它。

  4. 打开 PowerShell

  5. 发出命令 pip install flask

答案 10 :(得分:-1)

在Internet Explorer中设置代理设置。 设置> Internet选项>连接>局域网设置>代理服务器

->选中复选框并填写您的(系统/组织)代理设置

不尝试您的命令。应该可以。