Python Tensorflow r1.0:找不到满足Tensorflow要求的版本
我想在windows上安装Tensorflow 1.o for python 这是我的系统的信息。Python Tensorflow r1.0:找不到满足Tensorflow要求的版本,python,windows,tensorflow,installation,Python,Windows,Tensorflow,Installation,我想在windows上安装Tensorflow 1.o for python 这是我的系统的信息。 D:\>python --version Python 3.5.2 :: Anaconda 4.2.0 (32-bit) D:\>pip3 --version pip 9.0.1 from d:\web\anaconda\lib\site-packages (python 3.5)' 但是,当我执行下面的命令时, D:\>pip3 install tensorflow Col
D:\>python --version
Python 3.5.2 :: Anaconda 4.2.0 (32-bit)
D:\>pip3 --version
pip 9.0.1 from d:\web\anaconda\lib\site-packages (python 3.5)'
但是,当我执行下面的命令时,
D:\>pip3 install tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
我不明白问题是什么
我尝试了另一种方法
我使用Conda时就是这种情况
(tensorflow) D:\>pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl
tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl is not a supported wheel on this platform.
conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow
or
pip install tensorflow-gpu
问题出在哪里?Tensorflow需要64位版本的Python 另外,Python3.5.x到Python3.8.x 如果您使用的是32位版本的Python或太旧或太新的版本,那么您将收到该错误消息
要修复此问题,您可以通过安装64位版本的Python 3.8.6。windows上的Tensorflow需要Python 3.5。您可以按照以下步骤在anaconda中激活python 3.5:
conda-search-python
condacreate-npy35 python=3.5 anaconda
创建python3.5conda install tensorflow安装tensorflow
如果step4不起作用,例如“tensorflow:找不到软件包”,则按照教程中的步骤forge
conda forge
频道,然后尝试使用step4安装tensorflow。这对我有用 我也犯了同样的错误
它对我很有效试试这个
python -m pip install --upgrade pip
使用蟒蛇安装
(tensorflow) D:\>pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl
tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl is not a supported wheel on this platform.
conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow
or
pip install tensorflow-gpu
在第一行末尾添加python=3.5很重要,因为它将安装python 3.5。我也遇到了同样的问题 下面的命令解决了我的问题
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py3-none-any.whl
要查找基于python版本和CPU或GPU的所有URL的列表,请参阅:
我是用:
python3 -m pip install --upgrade tensorflow
从您的python版本输出来看,似乎您正在使用Anaconda python,在这种情况下,有一种简单的方法来安装tensorflow
conda install -c conda-forge tensorflow
此命令将处理所有依赖项,如升级/降级等。升级
pip
对我有效
python -m pip install --upgrade pip
我有python 3.8.5..但它不能与tenserflow一起工作
所以我安装了Python3.7.9,它运行正常。我的解决方案太傻了 我在我的环境中使用了Python 3.8。我使用Python3.7创建了一个新环境,安装工作正常
最新版本的“pip”无法找到TensorFlow软件包。
老实说,我真的不知道为什么这是…
但是,对我有效的快速修复方法是:
[如果您使用的是虚拟环境]
将虚拟环境降级为python-3.8.x和pip-20.2.x 如果是蟒蛇,请尝试:
conda install python=3.8
这将为您安装最新版本的python-3.8和pip-20.2.x。然后,试试看
pip install tensorflow
再说一次,这对我来说很好,不确定它是否也适用于您。原因是TensorFlow仅适用于python版本我有python 3.6 64位,但仍然在Windows 10上遇到同样的错误另一个重要的信息缺失是,
pip install…
命令需要与管理员一起运行特权。。。否则,它无法安装six
软件包。它将python 3.6降级为3.5,似乎正在安装。没有抛出任何错误。我还必须升级pip以使其与python 3.5一起工作。这是在尝试了几次之后对我有效的第一个。基于此,我们应该使用pip进行安装,由于conda软件包是由社区维护的。那么gpu链接呢?当我使用此命令安装tensorflow时,答案应确认顶部答案,我仍然无法在代码中使用keras。给出了找不到tensorflow的错误。解决方案是什么that@Gethma没有指向多个版本的链接。。这不应该是解决方案………@ceounii lee,嘿,伙计,接受这个作为答案,它是有效的。tensorflow不支持python 32位,它需要python 64位。当我们遇到相同的错误时,我的解决方案完全适用于我和我的朋友,所以我刚刚发布了一个错误解决方案,它将解决并使程序正常工作。Alsp python 3.6没有语法更改,因此版本迁移没有问题。如果我的答案不准确,请以任何方式证明我的解决方案不适用于此错误。OP声明python版本是python 3.5.2::Anaconda 4.2.0(32位)
,因此您的答案不是要解决它。在Tensorflow文档中还指出,它确实支持Windows上的Python版本3.6和3.7。