【问题标题】:Tensorflow 1.0 Windows + 64-bit Anaconda 4.3.0 errorTensorflow 1.0 Windows + 64 位 Anaconda 4.3.0 错误
【发布时间】:2017-02-16 06:00:55
【问题描述】:

按照https://www.tensorflow.org/install/install_windows 的“使用 Anaconda 安装”下的说明,我到了这一点并遇到了失败。

(tensorflow) C:\Users\rallen\Documents\Devel\python\tensorflow>pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.0.0-cp35-cp35m-win_x86_64.whl tensorflow_gpu-1.0.0-cp35-cp35m-win_x86_64.whl is not a supported wheel on this platform.

这是我的环境 64 位 Anaconda3 4.3.0

>python Python 3.6.0 |Anaconda 4.3.0 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.

我之前从 pip 成功安装了 pre-1.0 tensorflow。

【问题讨论】:

    标签: tensorflow


    【解决方案1】:

    显然 python 3.5 非常重要。由于最新的 Anaconda3 发行版是 3.6,因此您必须这样做:

    > conda create -n tensorflow python=3.5

    现在 pip 上似乎有 1.0 包,所以你可以这样做:

    ..> activate tensorflow ...> pip install tensorflow-gpu Collecting tensorflow-gpu Downloading tensorflow_gpu-1.0.0-cp35-cp35m-win_amd64.whl (43.1MB) 100% |################################| 43.1MB 31kB/s Collecting protobuf>=3.1.0 (from tensorflow-gpu) ...

    我已在 python 3.5 shell 中成功运行“hello world”命令,tf.__version__ 显示为'1.0.0'

    【讨论】:

    • 我收到此错误:Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow
    【解决方案2】:

    看起来tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl 会失败,但tensorflow-1.0.0-cp35-cp35m-win_amd_64.whl 对我来说很好。

    【讨论】:

      【解决方案3】:

      适用于使用 python 3.6 版和 anaconda 的用户。

      conda create -n tensorflow python=3.5
      activate tensorflow
      pip install tensorflow-gpu

      【讨论】:

        【解决方案4】:

        你可以看到this issue,也许win_x86_64应该改成win_amd64

        【讨论】:

          【解决方案5】:

          1) C:>pip 卸载 tensorflow
          2) C:>pip install tensorflow

          【讨论】:

            【解决方案6】:

            我已经安装了 Miniconda(Anaconda)。我使用了 pycharm,在其中添加了 Miniconda(Anaconda) 解释器。 TensorFlow可以通过这个解释器通过搜索所需的TensorFlow包轻松添加

            【讨论】:

              【解决方案7】:

              我昨天在使用命令时遇到了同样的问题 (tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl

              简单写

              C:>pip 安装张量流

              C:>pip install tensorflow-gpu #for gpu 版本

              【讨论】:

                【解决方案8】:

                我遇到了同样的问题,这个片段应该适用于大多数人。

                pip install tensorflow-gpu
                

                因为我之前安装了tensorflow 0.12版本,它会使用缓存,所以我必须指定版本为1.0

                pip install tensorflow-gpu==1.0
                

                对我来说效果很好!!

                我正在使用 python version=3.5.2, 64 位开发 win10

                【讨论】:

                  【解决方案9】:

                  我在安装 anaconda 4.3 版本时也遇到了同样的问题

                  “tensorflow_gpu-1.0.0-cp35-cp35m-win_x86_64.whl 不是这个平台支持的轮子”

                  这是我的解决方案。

                  • 不使用 Anaconda3 4.3,而是安装 Anaconda3 4.2(Anaconda3-4.2.0-Windows-x86_64.exe)
                  • 在命令行输入(如果您使用的是 GPU 版本)

                    pip install -U --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.0.0-cp35-cp35m-win_amd64.whl
                    
                  • 在命令行输入(如果你只使用 CPU)

                    pip install -U --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_amd64.whl
                    

                  我正在使用 python version=3.5.2, 64 位开发 win10

                  【讨论】:

                    猜你喜欢
                    • 2017-07-20
                    • 2017-07-03
                    • 2017-07-01
                    • 2017-09-29
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2023-03-31
                    • 2015-04-04
                    相关资源
                    最近更新 更多