【问题标题】:Tensorflow installation problems in WindowsWindows中的Tensorflow安装问题
【发布时间】:2017-04-09 19:29:19
【问题描述】:

我通过官方文档从https://www.tensorflow.org/install/install_windows 安装tensorflow,但我总是收到这个错误。

tensorflow-1.0.1-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

用于执行

pip3 install tensorflow-1.0.1-cp35-cp35m-win_amd64.whl

pip install tensorflow-1.0.1-cp35-cp35m-win_amd64.whl

我确实将 pip 更新到了 9.1,但我仍然得到了

"You are using pip version 8.1.1, however version 9.0.1 is available." 警告。

我有 Windows 7 64 位和 Python 2.7 和 3.5 都是 64 位。

附:我已经推荐了Installing tensorflow on windowstensorflow installation problems

但他们无济于事。

附言:- 我执行了 pep425 tags 命令 & 我这些库:-

[('cp35', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp35', 'none',
any'), ('cp3', 'none', 'any'), ('cp34', 'none', 'any'), ('cp33', 'none', 'any')
 ('cp32', 'none', 'any'), ('cp31', 'none', 'any'), ('cp30', 'none', 'any'), ('py
35', 'none', 'any'), ('py3', 'none', 'any'), ('py34', 'none', 'any'), ('py33',
none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none
, 'any')]

【问题讨论】:

标签: python tensorflow pip


【解决方案1】:

错误本身是您正在安装不受支持的车轮。关于pip 版本的其他日志只是警告,在这种情况下不一定会阻止 TF 安装。

问题很可能是由于您的两个 Python 安装存在冲突,因为 Windows 上的 TensorFlow 仅与 Python 3.5 64 位兼容。

如果确定两个版本的此问题已隔离且不影响安装,请尝试通过 pip install tensorflowtensorflow-gpu 使用 PYPI TensorFlow 包以启用 GPU 支持。如果是 URL 轮的问题,它会产生不同的结果。

作为最后一个资源,下载最后一个稳定版nightly build 并安装它,但我猜 TensorFlow 和你的两个不同版本的 Python 安装之间存在冲突。

【讨论】:

    【解决方案2】:

    当你使用时

    pip install tensorflow-1.0.1-cp35-cp35m-win_amd64.whl

    确保以下几点

    您已安装 python 版本 3.5 64 位。

    python--版本

    Pip 支持 wheel 文件名中的所有标签。要检查这个运行 python shell 然后导入 pip

    导入点

    然后运行以下命令

    pip.pep425tags.get_supported()

    现在输出应该包含 cp35、cp35m、win_amd64,因为这些是文件名中的标签轮。

    您的 pip 版本不支持 cp35m。您可以使用升级 pip

    pip install --upgrade pip

    如果这不起作用。卸载 python 并重新安装 3.5.2(这对我有用)。

    【讨论】:

      【解决方案3】:

      确保您使用的是 64 位架构(Python 解释器和您使用的机器)。 TensorFlow 不支持 32 位架构。

      【讨论】:

        猜你喜欢
        • 2018-01-28
        • 2020-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-12
        • 2021-05-29
        相关资源
        最近更新 更多