我安装了最新版本的Python(3.6.4 64位)和最新版本的PyCharm(2017.3.3 64位)。然后我在PyCharm (Numpy, Pandas等)中安装了一些模块,但当我尝试安装Tensorflow时,它没有安装,我得到了错误消息:
无法找到一个满足需求的版本
没有找到匹配的TensorFlow分布。
然后我尝试从命令提示符安装TensorFlow,我得到了同样的错误消息。
不过,我确实成功安装了tflearn。
我也安装了Python 2.7,但我再次得到相同的错误消息。我在谷歌上搜索了这个错误,并尝试了一些建议给其他人的东西,但都不起作用(这包括安装Flask)。
如何安装Tensorflow?谢谢。
对于TensorFlow 2.2版本:
确保你有python 3.8
试一试:
python的版本
或
python3——版本
或
py——版本
升级3.8版本的python的pip
试一试:
Python3 -m PIP install——升级PIP
或
Python -m PIP install——升级PIP
或
Py -m PIP install——升级PIP
安装TensorFlow:
试一试:
python3 -m pip安装TensorFlow
或python -m pip install TensorFlow
或者py -m pip install TensorFlow
确保使用正确的python运行该文件:
试一试:
python3 file.py
或者python file.py
或者py file.py
我在macOS (M1 Pro)上遇到了这个问题,即使安装了最新的64位Python和最新的pip。这就是我解决的方法。试着跑步:
pip install tensorflow-macos
如果你将得到这样的错误结尾(就像我做的那样)…
...
raise ReadTimeoutError(self._pool, None, "Read timed out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
...然后简单地运行:
pip install --default-timeout=100 tensorflow-macos