我经常在虚拟环境中的Google Compute Engine(Debian)上var onKeyMovedRegistration = geoQuery.on("key_moved", function(key, location, distance) {
,但今天我只是为我尝试安装的任何软件包收到新的连接错误:< / p>
pip install <package-name>
我知道还有其他相关帖子建议指定一个代理,但我过去曾多次 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
版本为pip
,该机器显然具有实时互联网连接(它是我们在Google Compute Engine上的prod服务器)。我可以从机器上成功ping网站。
答案 0 :(得分:2)
由于pip3通过HTTPS运行,因此需要在Google Compute Engine实例上为传出流量(针对特定IP)打开port 443
。
有关如何操作的详细说明,请参阅GCP docs(使用命令行或GUI)。获取files.pythonhosted.org
的IP以设置目标IP。
(此helpful comment指出在AWS EC2实例上使用pip3
时遇到的相同问题)