如何在 Ubuntu 服务器 18.04 中安装 tensorflow 1.15.0

How to install tensorflow 1.15.0 in Ubuntu server 18.04

我正在使用 Azure 创建一个 Ubuntu 服务器 18.04。此 VM 中的 python3 默认版本是 3.6.9。我尝试安装python3-pip,然后通过命令安装Tensorflow 1.15.0版本:sudo pip3 install Tensorflow==1.15.0.

但是我得到了这个错误:No matching distribution found for tensorflow==1.15.0

我真的不知道怎么解决。在我的 Windows PC 上,我在使用 python3.7 时遇到了同样的错误,然后我改为使用 python3.6.5,一切正常。所以我想也许我应该尝试在 Ubuntu VM 上安装 python 3.6.5。但是,这一次,我无法在我的 Ubuntu 服务器上正确安装 python 3.6.5。

你能帮我解决一下吗?我只是一个新手,老实说,我不太擅长Ubuntu。

非常感谢。

我遇到了同样的问题。 通过以下方式将 pip 简单升级到最新版本:

sudo -H pip3 install --upgrade pip
sudo -H pip2 install --upgrade pip

帮我解决了这个问题。查看 https://askubuntu.com/questions/712339/how-to-upgrade-pip-to-latest 了解如何升级 pip 的详细信息。

检查后 Ubuntu 附带的 pip3 版本似乎默认为 pip 9.0.1。然而,这个版本似乎只支持到 Tensorflow 1.14。

我还强烈建议使用像 Anaconda 这样的虚拟环境,以免弄乱您的系统 python。 例如:https://docs.anaconda.com/anaconda/install/linux/

这些是 TensorFlow 1.15

list 个文件

此命令有效:

pip3 install tensorflow==1.15.0

我确实看到了 Ubuntu 的 manylinux wheel 文件。

您使用的 CPU 型号和 pip 版本是什么?

调试中:

pip3 -v install tensorflow==1.15.0 | grep Found | more

可以帮助您查看 pip3 试图在 wheel 文件中查找的平台和标签。

过去我也看到过 pip 默认版本 (9.0.1) 的问题,确保你是 运行 最新版本(例如 pip-20.0.2):

apt install python3-pip  && pip3 install --upgrade pip