使用 pip 代理感知
Proxy awareness with pip
我尝试在我的工作场所搭建一个python开发环境来创建一些基本的应用程序。 我似乎无法让 pip 工作,例如我输入 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/
我所做的研究似乎表明代理意识是我的问题,这是正确的吗?如果是的话,我不确定这到底意味着什么或如何解决它。
如果您知道自己的代理信息,可以将其传递给命令行:
pip install --proxy=user:pass@server:port numpy
一个完整的字符串可以像这样简单:
pip install --proxy=http://proxy.example.com numpy
其中 proxy.example.com
是您的(公司)代理服务器。如果代理也需要该信息,您只需要传递 user:pass
和 port
。
这个也行
pip --proxy http://user:pass@server:port install libraryName
如果您使用代理服务器安装包,pip 将无法工作。
要修复它:转到控制面板 -> Internet 选项 -> 连接 ->LAN 设置 -> 取消标记 'use proxy server' 选项。
在此之后尝试使用 pip,它应该可以工作。
安装包后即可开始使用代理服务器
试试下面的方法
pip install --proxy=user:pass@server:port <package Name>
例如
pip install --proxy=http://10.10.10.150/accelerated_pac_base.pac quandl
转到环境变量,并添加 2 个新变量:
http_proxy 和 https_proxy 到您的代理地址。它对我有用。
我在 virtualbox 中收到此错误消息,并尝试了此处建议的所有变体来修复似乎是代理错误的问题。最后发现是虚拟机内部时间设置错误
我遇到了同样的问题。原来是系统时间不对。一旦我更正了时间,pip 就顺利安装了模块。
因此,请检查以确保您的系统时间设置正确。时钟关闭时,pip 似乎无法正常工作。
在 Internet Explorer 中设置代理设置。
设置>Internet 选项>连接>LAN 设置>代理服务器
->选中复选框并填写您的 (system/organization) 代理设置
不试试你的命令。它应该有效。
为了临时修复它,我断开了与 Secure VPN 的连接,然后我就可以继续下载了。所以,是的,这绝对是代理的问题。
我想安装 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_proxy 和 https_proxy。
然后我可以下载 pip 任何东西(这意味着 pygame)。
按Win+R打开运行,输入regedit
并点击好的。
移动到HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Internet Settings
。
找到一个文件名ProxyServer
并删除它。
打开 PowerShell
发出命令pip install flask
我尝试在我的工作场所搭建一个python开发环境来创建一些基本的应用程序。 我似乎无法让 pip 工作,例如我输入 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/
我所做的研究似乎表明代理意识是我的问题,这是正确的吗?如果是的话,我不确定这到底意味着什么或如何解决它。
如果您知道自己的代理信息,可以将其传递给命令行:
pip install --proxy=user:pass@server:port numpy
一个完整的字符串可以像这样简单:
pip install --proxy=http://proxy.example.com numpy
其中 proxy.example.com
是您的(公司)代理服务器。如果代理也需要该信息,您只需要传递 user:pass
和 port
。
这个也行
pip --proxy http://user:pass@server:port install libraryName
如果您使用代理服务器安装包,pip 将无法工作。 要修复它:转到控制面板 -> Internet 选项 -> 连接 ->LAN 设置 -> 取消标记 'use proxy server' 选项。 在此之后尝试使用 pip,它应该可以工作。 安装包后即可开始使用代理服务器
试试下面的方法
pip install --proxy=user:pass@server:port <package Name>
例如
pip install --proxy=http://10.10.10.150/accelerated_pac_base.pac quandl
转到环境变量,并添加 2 个新变量: http_proxy 和 https_proxy 到您的代理地址。它对我有用。
我在 virtualbox 中收到此错误消息,并尝试了此处建议的所有变体来修复似乎是代理错误的问题。最后发现是虚拟机内部时间设置错误
我遇到了同样的问题。原来是系统时间不对。一旦我更正了时间,pip 就顺利安装了模块。
因此,请检查以确保您的系统时间设置正确。时钟关闭时,pip 似乎无法正常工作。
在 Internet Explorer 中设置代理设置。 设置>Internet 选项>连接>LAN 设置>代理服务器
->选中复选框并填写您的 (system/organization) 代理设置
不试试你的命令。它应该有效。
为了临时修复它,我断开了与 Secure VPN 的连接,然后我就可以继续下载了。所以,是的,这绝对是代理的问题。
我想安装 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_proxy 和 https_proxy。 然后我可以下载 pip 任何东西(这意味着 pygame)。
按Win+R打开运行,输入
regedit
并点击好的。移动到
HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Internet Settings
。找到一个文件名
ProxyServer
并删除它。打开 PowerShell
发出命令
pip install flask