在 debian 上 pip 安装失败并出现 NewConnectionError
pip install failing with NewConnectionError on debian
我经常在虚拟环境中的 Google Compute Engine (Debian) 上执行 pip install <package-name>
,但今天我收到 any package[=22] 的新连接错误=] 我尝试安装:
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f42a65bdf60>:
Failed to establish a new connection: [Errno 101] Network is unreachable',)':
/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl
我知道还有其他相关帖子建议指定代理,但我过去曾在同一台机器上多次 pip install
ing,但不知何故今天它只是返回上述错误。看起来不像是代理问题。可以改变什么?
pip
版本是 10.0.1
并且机器显然有实时互联网连接(它是我们在 Google Compute Engine 上的产品服务器)。我可以从机器上成功 ping 网站。
需要为 Google 计算引擎实例上的传出流量(到特定 IP)打开 port 443
,因为 pip3 通过 HTTPS 运行。
请参阅 GCP docs 了解有关如何操作(使用命令行或 GUI)的详细说明。获取 files.pythonhosted.org
的 IP 以设置目标 IP。
(这个 helpful comment 指出了与在 AWS EC2 实例上使用 pip3
相同的问题)
我经常在虚拟环境中的 Google Compute Engine (Debian) 上执行 pip install <package-name>
,但今天我收到 any package[=22] 的新连接错误=] 我尝试安装:
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f42a65bdf60>:
Failed to establish a new connection: [Errno 101] Network is unreachable',)':
/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl
我知道还有其他相关帖子建议指定代理,但我过去曾在同一台机器上多次 pip install
ing,但不知何故今天它只是返回上述错误。看起来不像是代理问题。可以改变什么?
pip
版本是 10.0.1
并且机器显然有实时互联网连接(它是我们在 Google Compute Engine 上的产品服务器)。我可以从机器上成功 ping 网站。
需要为 Google 计算引擎实例上的传出流量(到特定 IP)打开 port 443
,因为 pip3 通过 HTTPS 运行。
请参阅 GCP docs 了解有关如何操作(使用命令行或 GUI)的详细说明。获取 files.pythonhosted.org
的 IP 以设置目标 IP。
(这个 helpful comment 指出了与在 AWS EC2 实例上使用 pip3
相同的问题)