【问题标题】:Tensorflow install: No matching distributionTensorflow 安装:没有匹配的分布
【发布时间】:2017-05-19 16:52:16
【问题描述】:

已经切换到 Python 3.5,因为 Tensorflow 仅支持 3.5。

我正在尝试通过以下命令使用 Tensorflow 安装指南:

  pip3 install --upgrade tensorflow

结果如下:

  Could not find a version that satisfies the requirement tensorflow (from versions: )
  No matching distribution found for tensorflow

运行 32 位 python

更新:

已更改为 64 位 Python,现已安装 tensorflow。仍然想知道 32 位是否可能,因为我在 Tensorflow 官方指南中找不到任何关于 32 位不起作用的信息。

【问题讨论】:

  • 我怀疑官方版本只支持 64 位
  • 我在任何地方都没有看到 Tensorflow 证实了这一点。有没有简单的方法可以切换到 64 位?
  • 如果你想要 32 位,你必须从源代码构建。我从github.com/yaroslavvb/tensorflow-community-wheels 看到人们已经成功构建了 32 位版本(用于 Raspberry Pi)

标签: python tensorflow pip installation


【解决方案1】:

编辑 - 我想念它是 32 位,我的答案是 64 位。

我在 Windows 上遇到了类似的问题,我安装了 python 3.5 但得到了同样的错误。
这是我为解决此问题所做的步骤:
首先通过在命令行中输入python -V(win key+R->cmd in windows)检查您的python版本,检查您是否遇到与我完全相同的问题。
如果不是3.5,即使你安装的是3.5,那可能是我遇到的问题,所以你需要在windows中更改环境变量,这可以通过去:

Control Panel->System and Security -> System -> Advanced system settings -> Advanced -> Environment Variables..

然后编辑Path的值并将其更改为python 3.5目录

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-08
    • 2017-10-08
    • 1970-01-01
    • 2020-12-09
    • 2019-06-21
    相关资源
    最近更新 更多