我安装了最新版本的Python(3.6.4 64位)和最新版本的PyCharm(2017.3.3 64位)。然后我在PyCharm (Numpy, Pandas等)中安装了一些模块,但当我尝试安装Tensorflow时,它没有安装,我得到了错误消息:

无法找到一个满足需求的版本 没有找到匹配的TensorFlow分布。

然后我尝试从命令提示符安装TensorFlow,我得到了同样的错误消息。 不过,我确实成功安装了tflearn。

我也安装了Python 2.7,但我再次得到相同的错误消息。我在谷歌上搜索了这个错误,并尝试了一些建议给其他人的东西,但都不起作用(这包括安装Flask)。

如何安装Tensorflow?谢谢。


当前回答

如果你正在使用anaconda,默认安装了python 3.7,所以你必须将它降级到3.6:

Conda安装python=3.6

然后:

PIP安装tensorflow

它在Ubuntu中为我工作。

其他回答

根据他们的文档页面,Tensorflow不适用于python 3.8(截至2019年12月4日)。你将不得不降级到python 3.7。

卸载Python然后重新安装解决了我的问题,我成功地安装了TensorFlow。

我把它送给Windows

如果您正在使用python-3

使用py -m pip install——Upgrade pip将pip升级到最新版本 使用py -m pip Install <package-name>安装包

如果您正在使用python-2

使用py -2 -m pip install——Upgrade pip将pip升级到最新版本 使用py -2 -m pip Install <package-name>安装包

这对我很有效

我通过pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl成功安装

Tensorflow 2.2.0支持Python3.8

首先,确保安装Python 3.8 64位。出于某种原因,官方网站默认为32位。使用python -VV(两个大写V,而不是W)验证这一点。然后像往常一样继续:

python -m pip install --upgrade pip
python -m pip install wheel  # not necessary
python -m pip install tensorflow

像往常一样,确保你已经安装了CUDA 10.1和CuDNN。