首页 文章

安装Tensorfow - 不支持轮子

提问于
浏览
4

我安装了Python版本3.5和3.6以及anaconda .

尝试按照此处的步骤https://www.tensorflow.org/install/install_windows unsing anaconda安装tensorflow时发生以下错误

(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl

tensorflow-1.0.1-cp35-cp35m-win_amd64.whl不是此平台上支持的滚轮 .

由于我是Python的新手,我不知道如何规避这个问题 . 我正在使用64位的Win10 .

非常感谢,最好的,

马丁

6 回答

  • 0

    我遇到了同样的错误同样的错误 . 似乎没有立即支持Python 3.6并找到了一种解决方法here(请注意,这涉及安装我尚未安装的Python 3.5,我不知道如果它应该以不同的方式完成已安装):

    如果您使用的是anaconda发行版,您可以在新环境“tensorflow”上使用python 3.5:conda create --name tensorflow python = 3.5
    激活张量流
    conda安装jupyter
    conda安装scipy
    pip install tensorflow
    \# 要么
    \ #pip install tensorflow-gpu
    在第一行的末尾添加python = 3.5非常重要,因为它将安装Python 3.5 .

    如果您已经创建了tensorflow环境( conda create 步骤),那么'll have to delete it and start over. Otherwise, you'将遇到错误“ CondaValueError: Value error: prefix already exists: C:\[your environment location] ”(如果遇到不支持的车轮错误,那么您可能已经创建了环境 . )

    要删除以前的环境,根据Conda Cheat Sheet,首先通过调用 deactivate(tensor flow) 取消激活,然后调用 conda remove --prefix ~/bioenvcopy --all . 对于 ~/bioenvcopy 我相信您使用tensorflow环境路径 . 可以通过调用 conda info --envs (再次引用备忘单)找到该位置 . 例如,我的是 conda remove --prefix ~/Anaconda3/envs/tensorflow

    我成功地在Windows 10上使用了这项工作 .

    当支持3.6时,此解决方案可能已过时 .

  • 2

    在没有正确的python版本的情况下创建tensorflow env对我来说不起作用 . 所以我必须做以下工作......

    >deactivate tensorflow # start by deactivating the existing tensorflow env
    >conda env remove -n tensorflow # remove the env
    
    >conda create -n tensorflow python=3.5
    >activate tensorflow
    
  • 23

    尝试卸载所有内容(python等)并再次尝试使用cmd,而不是git bash或power shell,这样做对我来说 . 如果这也为你解决了问题:https://github.com/tensorflow/tensorflow/issues/9264

  • 0

    我在Windows 10和python 3.6中遇到了同样的问题所以我导航到anaconda导航器(只需在开始搜索中搜索anaconda导航器) .

    在“环境”选项卡中,您可以创建/删除环境 . 只需创建一个环境,将其命名为tensorflow并选择python 3.5作为python版本 .

    然后你可以在命令行中激活tensorflow:

    activate tensorflow
    

    并安装tensorflow:

    pip install tensorflow #or tensowrlow-gpu
    
  • -2

    经过数小时的搜索,我遇到了同样的问题,我发现要避免在tensorflow中安装错误问题 . 安装tensorflow的便捷方法是使用 python 3.5.2 并使用Conda-forge在Conda中创建虚拟环境 . 这是通过运行以下命令完成的:

    • conda create -n tensorflow python=3.5.2

    • activate tensorflow

    • conda config --add channels conda-forge

    • conda install tensorflow

  • 0

    在Anaconda提示符下,按照Installing with Anaconda上的说明操作,

    • conda create -n tensorflow

    • activate tensorflow

    然后第三步有点不同,试试:

    • pip install tensorflow

    这应该工作,祝你好运!如果发生任何错误,请告诉我 .

相关问题