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

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

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

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

如何安装Tensorflow?谢谢。


当前回答

(截至2021年1月1日)

任何超过3.9版本的。x不支持TensorFlow 2。如果你通过pip和3.9安装包,你只会得到一个“包不存在”的消息。在恢复到最新的3.8.x之后。我想我会把这个放在这里,我会在3.9时更新。x与Tensorflow 2.x一起工作

其他回答

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

Conda安装python=3.6

然后:

PIP安装tensorflow

它在Ubuntu中为我工作。

使用PIP安装tensorflow——user帮我做的

安装Tensorflow有几个重要的规则:

你必须安装Python x64。它不能与x86/32b工作,它给出了相同的错误。 Python 3.8和Python 3.8以上版本要求TensorFlow 2.2或更高版本。检查受支持的Python版本。

例如,对于TensorFlow 2.9,你可以安装Python3.8.6-64bit,它就像一个魅力。查看网站上的最新信息。

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

这个问题也发生在其他库中,比如matplotlib(对于某些函数不支持Python > 3.9),让我们只使用COLAB。