Python 找不到满足tensorflow要求的版本

Python 找不到满足tensorflow要求的版本,python,python-3.x,python-2.7,tensorflow,pip,Python,Python 3.x,Python 2.7,Tensorflow,Pip,我安装了最新版本的Python(3.6.4 64位)和最新版本的PyCharm(2017.3.3 64位)。然后我在PyCharm中安装了一些模块(Numpy、Pandas等),但当我尝试安装Tensorflow时,它没有安装,我收到了错误消息: 找不到满足TensorFlow要求的版本(来自版本:) 找不到TensorFlow的匹配分布 然后,我尝试从命令提示符下安装TensorFlow,得到了相同的错误消息。 不过,我确实成功地安装了tflearn 我还安装了Python2.7,但再次收到相

我安装了最新版本的Python
(3.6.4 64位)
和最新版本的
PyCharm(2017.3.3 64位)
。然后我在PyCharm中安装了一些模块(Numpy、Pandas等),但当我尝试安装Tensorflow时,它没有安装,我收到了错误消息:

找不到满足TensorFlow要求的版本(来自版本:) 找不到TensorFlow的匹配分布

然后,我尝试从命令提示符下安装TensorFlow,得到了相同的错误消息。 不过,我确实成功地安装了tflearn

我还安装了Python2.7,但再次收到相同的错误消息。我在谷歌上搜索了这个错误,并尝试了一些向其他人建议的方法,但没有任何效果(包括安装烧瓶)


如何安装Tensorflow?谢谢。

卸载Python然后重新安装解决了我的问题,我能够成功地安装TensorFlow。

我将它用于Windows

如果您使用的是python-3

  • 使用
    py-m pip安装-升级pip将pip升级至最新版本
  • 使用
    py-m pip安装安装包
  • 如果您使用的是python-2

  • 使用
    py-2-m pip安装-升级pip
  • 使用py-2-m pip安装安装包

  • 它对我有效

    不支持Python版本 卸载python

    您应该在安装页面中检查并使用确切的版本。

    截至2020年10月,python 3.6.2或python 3.5.2为我解决了这个问题:

    • Tensorflow仅支持64位版本的Python

    • Tensorflow只支持Python 3.5到3.8


    因此,如果您使用的是超出范围的Python版本(较旧或较新)或32位版本,则需要使用不同的版本。

    安装Tensorflow有几个重要规则:

    • 您必须安装Pythonx64。它在32b上不起作用,并且它给出了与您相同的错误

    • 它支持3.8之后的Python版本,Python 3.8需要TensorFlow 2.2或更高版本


    例如,您可以安装Python3.8.6-64位,它就像一个符咒。

    如果您使用的是蟒蛇,默认情况下安装的是python 3.7,因此您必须将其降级为3.6:

    conda安装python=3.6

    然后:

    pip安装tensorflow


    它在Ubuntu中对我有效。

    Tensorflow似乎需要特殊版本的工具和libs。 Pip只负责python版本

    以专业的方式处理这件事(意味着它为我和其他人节省了大量时间) 您必须为每个软件设置一个特殊的环境,就像这样

    一个先进的工具是康达

    我使用以下命令安装了Tensorflow:

    sudoapt安装python3

    sudo更新替代方案——安装/usr/bin/python/usr/bin/python3 1

    sudo-apt安装python3管道

    sudo-apt-get-install-curl

    curl>Miniconda3-latest-Linux-x86_64.sh

    bash Miniconda3-latest-Linux-x86_64.sh

    source~/.bashrc

    • 安装自己的phyton等
    nano.bashrc

    • 也许在这里插入您的代理等
    conda create——将您的名字命名为python=3

    康达激活你的名字

    conda安装-c conda forge tensorflow

    • 检查一切是否顺利
    python-c“将tensorflow导入为tf;tf.enable_eager_execution();print(tf.reduce_sum(tf.random_normal([10001000]))”

    PS:一些可能有用的命令 康达搜索张量流

    使用virtualenv。康达更有能力。微秒是足够的;全康达 没有必要

    我通过
    pip安装成功地安装了它https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl


    Tensorflow不适用于Python3.8(截至2019年12月4日),根据他们的客户要求。您必须降级到
    python3.7

    看起来问题出在python3.8上。改用Python 3.7。我为解决这个问题所采取的步骤

    • 使用conda创建了python 3.7环境
    • 列出在环境中使用pip安装rasa安装的rasa项目

    为我工作。

    在安装tensorflow之前运行此功能为我解决了问题:

    pip install "pip>=19"
    
    作为缔约国:

    pip 19.0或更高版本


    使用python版本3.6或3.7,但重要的是您应该安装64位的python版本。

    我正在ubunu 18.04上使用python 3.6.8,对我来说,解决方案是升级pip

    pip install --upgrade pip
    pip install tensorflow==2.1.0
    

    通过逐个安装所需的所有软件包,我解决了Python3.7的相同问题

    以下是步骤:

  • 安装软件包
  • 请参阅错误消息:

    找不到满足要求的版本--所需模块的名称

  • 根据需要安装模块。 通常,安装所需的模块需要安装另一个模块,以及另一个模块——一对其他模块,依此类推 通过这种方式,我安装了30多个软件包,这很有帮助。现在我有了Python 3.7中最新版本的tensorflow,不必降级内核。

    首先,确保安装Python3.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。

    对于TensorFlow 2.2版:

  • 确保您有Python3.8
  • 尝试:
    python——版本

    python3--版本pip install --extra-index-url https://google-coral.github.io/py-repo/ tflite-runtime==2.5.0