【问题标题】:Install Tensorflow 2.2 on linux在 Linux 上安装 TensorFlow 2.2
【发布时间】:2021-06-07 12:45:33
【问题描述】:

我有 GNU/Linux 机器,我正在尝试安装 Tensorflow 2.2。目前我有

python3.6 --version
Python 3.6.12

当我尝试运行我的代码时,它说

ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow`

所以当我尝试安装 Tensorflow 2.2 时

sudo pip-3.6 install --upgrade tensorflow==2.2.0
Collecting tensorflow==2.2.0
  Could not find a version that satisfies the requirement tensorflow==2.2.0 (from versions: 0.12.1, 1.0.0, 1.0.1, 1.1.0rc0, 1.1.0rc1, 1.1.0rc2, 1.1.0, 1.2.0rc0, 1.2.0rc1, 1.2.0rc2, 1.2.0, 1.2.1, 1.3.0rc0, 1.3.0rc1, 1.3.0rc2, 1.3.0, 1.4.0rc0, 1.4.0rc1, 1.4.0, 1.4.1, 1.5.0rc0, 1.5.0rc1, 1.5.0, 1.5.1, 1.6.0rc0, 1.6.0rc1, 1.6.0, 1.7.0rc0, 1.7.0rc1, 1.7.0, 1.7.1, 1.8.0rc0, 1.8.0rc1, 1.8.0, 1.9.0rc0, 1.9.0rc1, 1.9.0rc2, 1.9.0, 1.10.0rc0, 1.10.0rc1, 1.10.0, 1.10.1, 1.11.0rc0, 1.11.0rc1, 1.11.0rc2, 1.11.0, 1.12.0rc0, 1.12.0rc1, 1.12.0rc2, 1.12.0, 1.12.2, 1.12.3, 1.13.0rc0, 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.13.2, 1.14.0rc0, 1.14.0rc1, 1.14.0, 2.0.0a0, 2.0.0b0, 2.0.0b1)
No matching distribution found for tensorflow==2.2.0

我收到上述错误。知道如何解决这个问题吗?

更新:

sudo pip-3.6 --version
pip 9.0.3 from /usr/lib/python3.6/dist-packages (python 3.6)

-拉吉

【问题讨论】:

  • sudo pip-3.6 --version 是什么?
  • @phd 更新了帖子

标签: linux tensorflow pip


【解决方案1】:

Tensorflow 2.0 开始,Google 停止提供manylinux1 轮子并切换到manylinux2010,您的pip 可能无法识别它,因为它太旧了。尝试升级:sudo pip-3.6 install -U pip,然后验证sudo pip-3.6 --version并重试sudo pip-3.6 install -U tensorflow==2.2.0

【讨论】:

    【解决方案2】:

    TensorFlow 2 软件包需要 pip 版本 >19.0。

    https://www.tensorflow.org/install

    【讨论】:

      猜你喜欢
      • 2020-09-08
      • 1970-01-01
      • 2016-07-30
      • 2021-05-28
      • 1970-01-01
      • 2023-01-08
      • 1970-01-01
      • 1970-01-01
      • 2020-10-02
      相关资源
      最近更新 更多