Python Tensorflow r1.0:找不到满足Tensorflow要求的版本

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

我想在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
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:

  • 查看您的python版本:
    conda-search-python
  • 如果您已经有了python 3.5,请转至步骤3 否则使用
    condacreate-npy35 python=3.5 anaconda
    创建python3.5
  • 使用激活py35激活python 3.5
  • 现在使用
    conda install tensorflow安装tensorflow

  • 如果step4不起作用,例如“tensorflow:找不到软件包”,则按照教程中的步骤forge
    conda forge
    频道,然后尝试使用step4安装tensorflow。这对我有用

    我也犯了同样的错误

  • 获取Python 3.5
  • 将pip版本升级到9
  • 安装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。