我正在使用Azure创建一个Ubuntu服务器18.04。此VM中的python3默认版本为3.6.9
。我尝试安装python3-pip,然后通过命令sudo pip3 install Tensorflow==1.15.0
安装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并不是很在行。
非常感谢。
发布于 2019-12-16 22:40:48
我也有同样的问题。通过以下方式将pip简单升级到最新版本:
sudo -H pip3 install --upgrade pip
sudo -H pip2 install --upgrade pip
为我解决了这个问题。有关如何升级pip的详细信息,请查看https://askubuntu.com/questions/712339/how-to-upgrade-pip-to-latest。
经过检查,Ubuntu随附的pip3版本似乎默认为pip 9.0.1。然而,这个版本似乎只支持Tensorflow 1.14。
我也强烈建议使用像Anaconda这样的虚拟环境,这样就不会弄乱你的系统python。例如:https://docs.anaconda.com/anaconda/install/linux/
发布于 2019-12-17 03:05:31
这些是TensorFlow 1.15文件的list
此命令将起作用:
pip3 install tensorflow==1.15.0
我确实看到了Ubuntu的许多Ubuntu轮子文件。
您使用的CPU型号和pip版本是什么?
调试:
pip3 -v install tensorflow==1.15.0 | grep Found | more
可以帮助您查看pip3
试图在控制盘文件中查找的平台和标签。
在过去,我也看到过pip default版本(9.0.1)的问题,请确保您运行的是最新版本(例如pip-20.0.2):
apt install python3-pip && pip3 install --upgrade pip
https://stackoverflow.com/questions/59358265
复制相似问题