我安装了最新版本的Python (3.6.4 64-bit)
和最新版本的PyCharm (2017.3.3 64-bit)
。然后我在PyCharm(Numpy,Pandas,...)中安装了一些模块,但是当我尝试安装Tensorflow时它没有安装,我收到了错误消息:
找不到满足需求张量流的版本(来自版本:) 找不到tensorflow的匹配分布
然后我尝试从命令提示符安装tensorflow,我得到了相同的错误消息。 然而,我确实安装了tflearn。
我还安装了Python 2.7,但我又得到了相同的错误消息。我搜索了这个错误并尝试了一些建议给其他人的东西,但没有任何效果(包括安装Flask)。
如何安装Tensorflow?感谢。
答案 0 :(得分:42)
截至2018年8月13日的Tensorflow支持Python 3.6.x。安装Python 3.6.x
答案 1 :(得分:22)
如果您使用的是 anaconda ,则默认安装python 3.7,因此必须将其降级为3.6:
conda安装python = 3.6
然后:
pip安装tensorflow
它在Ubuntu中为我工作。
答案 2 :(得分:15)
安装Tensorflow有两个重要规则:
您必须安装Python x64 。它在32b上不起作用,并且给出与您相同的错误。
它不支持最新版本的Python3 = 3.7。
例如,您可以安装 Python3.6.2-64bit ,它的工作原理类似于Charm。
在python 3.7上更新:对于拥有python 3.7的任何人(例如在conda中),您可以使用以下命令来安装tensorflow:
pip install tf-nightly
答案 3 :(得分:14)
我是为 Windows
提供的如果您使用的是python-3
py -m pip install --upgrade pip
py -m pip install <package-name>
如果您使用的是python-2
py -2 -m pip install --upgrade pip
py -2 -m pip install <package-name>
这对我有用
答案 4 :(得分:13)
Tensorflow 2.2.0 supports 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。
答案 5 :(得分:8)
根据documentation page,python 3.8
(截至2019年12月4日)不提供Tensorflow。您将不得不降级为python 3.7
。
答案 6 :(得分:7)
不支持Python版本 卸载python
https://www.python.org/downloads/release/python-362/
您应该检查并使用安装页面中的确切版本。 https://www.tensorflow.org/install/install_windows
python 3.6.2或python 3.5.2为我解决了这个问题
答案 7 :(得分:7)
卸载Python然后重新安装解决了我的问题,我能够成功安装TensorFlow。
答案 8 :(得分:6)
我在ubunu 18.04上使用python 3.6.8,对我来说解决方案是仅升级pip
pip install --upgrade pip
pip install tensorflow==2.1.0
答案 9 :(得分:5)
(截至 2021 年 1 月 1 日)
任何高于 3.9.x 的版本都不支持 TensorFlow 2。如果您使用 3.9 通过 pip 安装软件包,您只会收到“软件包不存在”的消息。恢复到最新的 3.8.x 后。我想我会在这里放弃这个,当 3.9.x 与 Tensorflow 2.x 一起工作时我会更新
答案 10 :(得分:5)
看起来问题出在Python 3.8。请改用Python 3.7。我已采取步骤解决此问题。
为我工作。
答案 11 :(得分:2)
答案 12 :(得分:2)
我通过
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
成功安装了它
答案 13 :(得分:1)
对于TensorFlow 2.2版本:
尝试:
python --version
或
python3 --version
或
py --version
尝试:
python3 -m pip install --upgrade pip
或
python -m pip install --upgrade pip
或
py -m pip install --upgrade pip
尝试:
python3 -m pip install TensorFlow
或python -m pip install TensorFlow
或py -m pip install TensorFlow
尝试:
python3 file.py
或python file.py
或py file.py
答案 14 :(得分:0)
使用python 3.6或3.7版本,但重要的是您应该安装64位的python版本。
答案 15 :(得分:0)
如果您使用的是Docker,请确保已使用
FROM python:x.y.z
代替
FROM python:x.y.z-alpine
。
答案 16 :(得分:0)
1。转到https://www.tensorflow.org/install/pip网站,查看您使用的版本是否支持Tensorflow。一些最新版本不支持Tesnsorflow。直到Tensorflow发布该Python版本的最新版本。
您必须安装64位python
已安装最新版本的pip
pip install --upgrade pip
答案 17 :(得分:0)
Tensorflow似乎需要特殊版本的工具和库。 Pip仅负责python版本。
以专业的方式处理此问题(意味着它为我和其他人节省了tremendos的时间) 您必须为每个这样的软件设置一个特殊的环境。
这是conda的高级工具。
我使用以下命令安装了Tensorflow:
sudo apt安装python3
sudo update-alternatives --install / usr / bin / python python / usr / bin / python3 1
sudo apt安装python3-pip
sudo apt-get install curl
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh> Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
是
源〜/ .bashrc
nano .bashrc
conda create --name your_name python = 3
conda激活您的姓名
conda install -c conda-forge张量流
python -c“将tensorflow导入为tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000,1000])))”
PS:一些可能有用的命令 康达搜索张量流
https://www.tensorflow.org/install/pip
使用virtualenv。康达更胜任。迷你主义者就足够了;完整的康达 没必要
答案 18 :(得分:0)
其他库也会出现这个问题,例如 matplotlib(某些函数不支持 Python > 3.9
)让我们只使用 COLAB。
答案 19 :(得分:0)
对我来说略有不同的问题,但我仍然会在这里发布答案。 tensorflow 包正在工作,但不是 tflite-runtime。
pip install --extra-index-url https://google-coral.github.io/py-repo/ tflite-runtime==2.5.0
答案 20 :(得分:-2)
我通过逐一安装所有必需的软件包来解决了python 3.7的相同问题
以下是步骤:
查看错误消息:
找不到满足要求的版本-所需模块的名称
这样,我安装了30多个软件包,它有所帮助。现在,我有了Python 3.7中最新版本的tensorflow,而不必降级内核。