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

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

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

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

如何安装Tensorflow?谢谢。


当前回答

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

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

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

其他回答

这是我在M1 Pro上执行任务时得到的信息

Python -m PIP install tensorflow-macos

ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow

然后我从官方源代码重新安装python:

https://www.python.org/downloads/macos/

(是的,尽管看起来很愚蠢。)

然后我参考了《Monterey》的苹果教程:

https://developer.apple.com/metal/tensorflow-plugin/

那时一切都解决了。

看起来问题出在Python 3.8上。请改用Python 3.7。我解决这个问题的步骤。

使用conda创建了一个python 3.7环境 在环境中使用pip install rasa安装rasa。

为我工作。

苹果硅(M1+芯片)

如果你使用的是带有M1或更高芯片的Mac,你需要安装Tensorflow metal插件以与你的架构兼容。

在Apple网站上可以找到Tensor Flow的简单安装说明:https://developer.apple.com/metal/tensorflow-plugin

使用python 3.6或3.7版本,但重要的是你应该安装64位的python版本。

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

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

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