【问题标题】:Unable to install TensorFlow in Python Virtual Environment无法在 Python 虚拟环境中安装 TensorFlow
【发布时间】:2020-04-17 00:21:40
【问题描述】:

致敬!

尝试在 Python virtualenv 中安装 TensorFlow 时出现错误。我为我正在处理的数据项目创建了一个 Python 3.7 虚拟环境。我尝试将 TensorFlow 安装到该环境中,但收到以下错误:

ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/34/d5/ce8c17971067c0184c9045112b755be5461d5ce5253ef65a367e1298d7c5/tensorflow-2.1.0-cp37-cp37m-win_amd64.whl (Caused by ProtocolError('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None)))

我猜这可能是因为我在工作网络上,可能有防火墙限制,但我不完全确定。

任何见解将不胜感激。

感谢!

【问题讨论】:

  • 你安装它的命令是什么?
  • 查看是否存在防火墙问题,telnet files.pythonhosted.org 443
  • @Niloct 在我激活 venv 后,我使用了 pip install tensorflow 命令。
  • @Niloct 我运行了 telnet 命令,命令提示符转到一个空白屏幕,光标闪烁,所以我猜我可以连接?
  • 您是对的,但代理可能处于活动状态。看到这个:github.com/pypa/pip/issues/5309#issuecomment-383440367

标签: python tensorflow


【解决方案1】:

您可以尝试任一命令,

pip install --trusted-host=pypi.python.org --trusted-host=pypi.org --trusted-host=files.pythonhosted.org --upgrade tensorflow

或命令,

pip install --trusted-host=pypi.python.org --trusted-host=pypi.org --trusted-host=files.pythonhosted.org --upgrade --proxy=127.0.0.1:3128 tensorflow

更多信息,请参考Github IssueStack Overflow Issue

希望这会有所帮助。祝Tensorflow学习愉快。

【讨论】:

    猜你喜欢
    • 2019-01-08
    • 2018-02-20
    • 2018-04-19
    • 1970-01-01
    • 2018-09-03
    • 1970-01-01
    • 2018-11-03
    • 2018-12-28
    • 2017-04-10
    相关资源
    最近更新 更多