我安装了最新版本的 Python (3.6.4 64-bit)
和最新版本的 PyCharm (2017.3.3 64-bit)
。然后我在 PyCharm 中安装了一些模块(Numpy、Pandas 等),但是当我尝试安装 Tensorflow 时它没有安装,并且我收到了错误消息:
找不到满足 TensorFlow 要求的版本(来自版本:)没有为 TensorFlow 找到匹配的分布。
然后我尝试从命令提示符安装 TensorFlow,我得到了同样的错误信息。但是,我确实成功安装了 tflearn。
我还安装了 Python 2.7,但我再次收到相同的错误消息。我搜索了错误并尝试了一些建议给其他人的东西,但没有任何效果(这包括安装 Flask)。
如何安装 TensorFlow?谢谢。
截至 2020 年 10 月:
TensorFlow 仅支持 64 位版本的 Python
TensorFlow 仅支持 Python 3.5 到 3.8
因此,如果您使用的是超出范围的 Python 版本(旧的或新的)或 32 位版本,那么您需要使用不同的版本。
安装 Tensorflow 有一些重要的规则:
您必须安装 Python x64。它不适用于 x86/32b,并且会给出与您相同的错误。
它不支持高于 3.8 的 Python 版本,而 Python 3.8 需要 TensorFlow 2.2 或更高版本。
例如,您可以安装 Python3.8.6-64bit,它就像一个魅力。
python -c "import sys; print(sys.version)"
或 python -c "import struct; print(struct.calcsize('P')*8)"
检查您的架构
tensorflow>=1.15,<1.16
时出现错误。
我通过 pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl 成功安装了它
如果您使用的是 anaconda,则默认安装 python 3.7,因此您必须将其降级到 3.6:
康达安装python = 3.6
然后:
点安装张量流
它在 Ubuntu 中对我有用。
我将它用于 Windows
如果您使用的是 python-3
使用 py -m pip install --upgrade pip 将 pip 升级到最新版本 使用 py -m pip install
如果您使用的是 python-2
使用 py -2 -m pip install --upgrade pip 将 pip 升级到最新版本 使用 py -2 -m pip install
它对我有用
Tensorflow 2.2.0 supports Python3.8
首先,确保安装 Python 3.8 64bit。由于某种原因,官方网站默认为 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。
2.2.0rc3
)吗?
assert tensorflow.__version__ == '2.2.0-rc3'
次通过。为什么投反对票?
2.1.0
。 pip 配置文件中的某处可能有 --pre
吗?
<3.8
进行测试)。还是让我吃惊。
根据他们的 documentation page,Tensorflow 不适用于 python 3.8
(截至 2019 年 12 月 4 日)。您将不得不降级到 python 3.7
。
我在 ubunu 18.04 上使用 python 3.6.8,对我来说,解决方案是升级 pip
pip install --upgrade pip
pip install tensorflow==2.1.0
卸载 Python 然后重新安装解决了我的问题,我能够成功安装 TensorFlow。
不支持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 为我解决了这个问题
(截至 2021 年 1 月 1 日)
任何超过 3.9.x 的版本都不支持 TensorFlow 2。如果您通过 pip 使用 3.9 安装包,您只会收到“包不存在”消息。恢复到最新的 3.8.x 后。以为我会把它放在这里,我会在 3.9.x 与 Tensorflow 2.x 一起使用时更新
看起来问题出在 Python 3.8 上。请改用 Python 3.7。我采取的措施来解决这个问题。
使用 conda 创建了一个 python 3.7 环境
列表项在环境中使用 pip install rasa 安装的 rasa。
为我工作。
这是我在执行时在 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/
(是的,尽管看起来很愚蠢。)
然后我按照蒙特雷的 Apple 教程进行操作:
https://developer.apple.com/metal/tensorflow-plugin/
到时候一切都解决了。
在 tensorflow
安装之前运行它为我解决了它:
pip install "pip>=19"
正如 tensorflow
's system requirements 所述:
pip 19.0 或更高版本
对于 TensorFlow 2.2 版本:
确保你有 python 3.8
尝试:python --version
或python3 --version
或py --version
升级python 3.8版本的pip
尝试:python3 -m pip install --upgrade pip
或python -m pip install --upgrade pip
或py -m pip install --upgrade pip
安装 TensorFlow:
尝试:python3 -m pip install TensorFlow
或python -m pip install TensorFlow
或py -m pip install TensorFlow
确保使用正确的 python 运行文件:
尝试:python3 file.py
或python file.py
或py file.py
1.访问https://www.tensorflow.org/install/pip网站,查看您使用的版本是否支持Tensorflow。一些最新版本不支持 Tesnsorflow。直到 Tensorflow 发布该 Python 版本的最新版本。
你必须安装 64 位 python 安装最新版本的 pip pip install --upgrade pip
使用 pip install tensorflow --user
为我做到了
Tensorflow 似乎需要特殊版本的工具和库。 Pip 只处理 python 版本。
要以专业的方式处理此问题(意味着它为我和其他人节省了大量时间),您必须为每个这样的软件设置一个特殊的环境。
conda 是一个高级工具。
我使用以下命令安装了 Tensorflow:
sudo apt install python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
sudo apt install python3-pip
sudo apt-get install 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
安装自己的phyton等
纳米.bashrc
也许在这里插入你的代理等。
conda create --name your_name python=3
conda 激活 your_name
conda install -c conda-forge tensorflow
检查一切顺利
python -c "将张量流导入为 tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"
PS:一些可能有用的命令 conda search tensorflow
https://www.tensorflow.org/install/pip
使用虚拟环境。康达更有能力。 Miniconda 就足够了;不需要完整的 conda
使用 python 版本 3.6 或 3.7 但重要的是你应该安装 64 位的 python 版本。
如果您使用的是 Docker,请确保您有
FROM python:x.y.z
代替
FROM python:x.y.z-alpine
。
这个问题也发生在其他库中,例如 matplotlib(某些函数不支持 Python > 3.9
)让我们使用 COLAB。
对我来说略有不同的问题,但我仍然会在这里发布答案。 tensorflow 包正在工作,但不是 tflite-runtime。
pip install --extra-index-url https://google-coral.github.io/py-repo/ tflite-runtime==2.5.0
我通过一一安装所需的所有软件包解决了与 python 3.7 相同的问题
以下是步骤:
安装包查看报错信息:找不到满足要求的版本——所需模块的名称 安装所需的模块。很多时候,安装所需模块需要安装另一个模块和另一个模块 - 其他几个等等。
通过这种方式,我安装了 30 多个软件包,并且很有帮助。现在我有了 Python 3.7 中最新版本的 tensorflow,并且不必降级内核。