【问题标题】:Problems installing tensorflow in PyCharm IDE在 PyCharm IDE 中安装 tensorflow 的问题
【发布时间】:2020-04-26 00:46:11
【问题描述】:

我想将最新的稳定 tensorflow 包 (v2.0.0) 安装到 Python 3.8.1(64 位),以便与 PyCharm 2019.3.1 一起使用。我正在使用 pip 19.3.1。

我尝试使用 Windows 10 命令行安装 tensorflow

pip install tensorflow

但我收到了错误消息:

ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow

我在 Settings --> Project Interpreter --> Add 中直接使用 PyCharm 尝试过,但我得到了同样的错误。

在这里阅读了一些较旧的帖子后,我尝试了另一个版本https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.15.0-py3-none-any.whl。 使用 pip 它安装旧包,但 PyCharm 什么也没显示。即使我打开一个新的 VirtEnv 并导入所有全局包,它也不起作用。

我了解到,过去很多人似乎都遇到过类似的问题。任何想法如何在 PyCharm 中安装最新的 tensorflow 包?

或者也许您知道更好的 IDE?我尝试了 Anaconda 发行版,但我卸载了它,因为它非常慢并且找不到很多要下载的东西(错误 404)。

【问题讨论】:

  • 你可以试试 miniconda 或者虚拟环境。
  • 尝试 pip3 安装 tensorflow
  • pip3 产生同样的错误。我安装了miniconda,虚拟环境让我安装了tensorflow。但是如何使用 PyCharm 访问它?

标签: python tensorflow deep-learning pip pycharm


【解决方案1】:

TensorFlow 目前不支持 Python 3.8,因此这就是它显示没有可用版本的原因(py3.8 没有官方轮子)。您应该将 Python 降级到 3.7,它应该可以正常工作。

【讨论】:

  • 你是对的。等于或高于 3.8 的 Python 版本似乎不适用于 tensorflow。
【解决方案2】:

我能够找到问题的根源。一件事是错误的代理设置,另一件事是不受支持的 SSL 连接或证书。

我添加了 DOS 环境变量 http_proxyhttps_proxy。我还将它们设置在我的用户目录中的.condarc 文件中。

然后我必须在使用 pip 或 conda 之前输入 conda config --set ssl_verify no 来禁用 SSL 安装设置。

完成此操作后,我可以在 conda 中添加环境,也可以在 PyCharm 中使用它们。我花了 4 天时间才解决。

【讨论】:

    猜你喜欢
    • 2019-02-09
    • 1970-01-01
    • 2018-12-02
    • 1970-01-01
    • 2020-10-26
    • 2016-08-28
    • 2021-01-17
    • 1970-01-01
    • 2023-03-03
    相关资源
    最近更新 更多