【发布时间】:2018-12-07 05:40:08
【问题描述】:
在代理后面安装 tensorflow 或任何其他软件包时遇到问题:
第一次尝试:
运行命令:
pip install --upgrade tensorflow
输出:
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'An existing connection was
forcibly closed by the remote host', None, 10054, None))': /simple/tensorflow/
第二次尝试:
然后我提供了代理详细信息以及命令
>pip install --upgrade tensorflow --proxy http://user:passwd@xxx.xx.x.xx:80
输出错误:
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:83
3)'),)': /simple/tensorflow/
按照pip install fails with "connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:598)" 的建议进行第三次尝试:
pip install --upgrade tensorflow --trusted-host pypi.org --trusted-host files.pythonhosted.org --proxy http://user:passwd@xxx.xx.x.xx:80
输出:
同上。
谁能帮忙??
编辑:在 Windows 机器上工作
【问题讨论】:
-
这看起来不像是特定于 TensorFlow 的问题。您可以 pip 安装任何其他软件包吗?
pip install numpy例如? -
不,这不是特定于 tensorflow 的,我无法安装任何包
-
您是否在企业防火墙后面,例如。福提尼?他们经常用 SSL 证书做一些令人讨厌的事情,类似于 MITM。
-
是的,在防火墙后面
标签: python ssl proxy pip http-proxy