问题:找不到满足需求张量流的版本
我安装了最新版本的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?谢谢。
回答 0
截至2018年8月13日的Tensorflow支持Python 3.6.x和仅64位版本。
回答 1
安装Tensorflow有两个重要规则:
您必须安装Python x64。它在32b上不起作用,并且给出与您相同的错误。
它不支持最新版本的Python3 = 3.7。
例如,您可以安装Python3.6.2-64bit,它的工作原理类似于Charm。
更新资料
据说在评论中,它可以在x64版本的Python3.8中使用。
回答 2
我成功安装了
pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
回答 3
如果您使用anaconda,则默认情况下会安装python 3.7,因此您必须将其降级为3.6:
康达安装python = 3.6
然后:
点安装tensorflow
它在Ubuntu中为我工作。
回答 4
我正在为Windows提供它
如果您使用的是python-3
- 使用以下命令将pip升级到最新版本
py -m pip install --upgrade pip
- 使用安装软件包
py -m pip install <package-name>
如果您使用的是python-2
- 使用以下命令将pip升级到最新版本
py -2 -m pip install --upgrade pip
- 使用安装软件包
py -2 -m pip install <package-name>
对我有用
回答 5
根据Tensorflow python 3.8
的文档页面(截至2019年12月4日),该版本不可用。您将必须降级到python 3.7
。
回答 6
卸载Python然后重新安装解决了我的问题,并且我能够成功安装TensorFlow。
回答 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为我解决了这个问题
回答 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。
回答 9
看起来问题出在Python 3.8。请改用Python 3.7。我已采取步骤解决此问题。
- 使用conda创建了python 3.7环境
- 列表项在环境中使用pip install rasa安装了rasa。
为我工作。
回答 10
我在ubunu 18.04上使用python 3.6.8,对我来说解决方案是只升级pip
pip install --upgrade pip
pip install tensorflow==2.1.0
回答 11
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
须藤apt-get install curl
卷曲https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh > Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-最新-Linux-x86_64.sh
是
来源〜/ .bashrc
- 安装自己的phyton等
纳米.bashrc
- 也许在这里插入您的代理等。
conda创建–name your_name python = 3
conda激活your_name
conda安装-c conda-forge tensorflow
- 检查一切顺利
python -c“将tensorflow导入为tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000,1000])))”“
PS:一些可能有助于conda搜索tensorflow的命令
https://www.tensorflow.org/install/pip
使用virtualenv。康达更胜任。迷你主义者就足够了;不需要完整的conda
回答 12
回答 13
使用python 3.6或3.7版本,但重要的是您应该安装python版本的64位。
回答 14
对于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
回答 15
通过一一安装所需的所有软件包,我解决了与python 3.7相同的问题
步骤如下:
- 安装套件
请参阅错误消息:
找不到满足要求的版本-所需模块的名称
- 安装所需的模块。通常,安装所需的模块需要安装另一个模块,以及另一个模块-其他两个模块,依此类推。
这样,我安装了30多个软件包,并有所帮助。现在我有了python 3.7中最新版本的tensorflow,而不必降级内核。