【问题标题】:How to install tensorflow 1.15.0 in Ubuntu server 18.04如何在 Ubuntu 服务器 18.04 中安装 tensorflow 1.15.0
【发布时间】:2020-04-09 00:19:19
【问题描述】:

我正在使用 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。

非常感谢。

【问题讨论】:

    标签: python-3.x tensorflow python-3.6 ubuntu-18.04 ubuntu-server


    【解决方案1】:

    这些是 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 尝试在轮文件中查找的平台和标签。

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

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

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。 通过以下方式将 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/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-08-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-26
        相关资源
        最近更新 更多