很高兴知道Tensorflow可用于Windows,我们不必使用Docker。
我尝试按照说明安装,但是我收到了这个错误。
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl不是此平台上支持的滚轮。
该错误意味着什么?
我正在运行最新版本的Python。
python --version Python 3.5.2
答案 0 :(得分:14)
它仅适用于Python 3.5.x而非3.6。
您可以使用以下命令快速创建3.5环境: conda create -n tensorflow python = 3.5
答案 1 :(得分:13)
这很可能是64位与32位问题。预构建的TensorFlow pip包仅为64位,但Python.org上的默认Python 3.5.2版本为32位。您可以从here下载64位版本(选择“Windows x86-64”选项之一)。
答案 2 :(得分:3)
您必须拥有3.5.x版本的Python。 3.6版本不起作用。 如果您安装了包含Python 3.6的Anaconda,则需要将其Python降级为3.5.2。
以管理员身份打开 Anaconda Prompt ,然后运行:
conda install python=3.5.2
安装完成后,您可以按照tensorflow website上的其余步骤进行操作。
答案 3 :(得分:1)
你安装了Python和Anaconda吗?我有一个类似的问题,直到我卸载Anaconda,然后设置很好。
答案 4 :(得分:1)
我做了以下步骤并且工作正常。(Anaconda 4.4 x64)
1-转到Windows 10命令提示符(右键单击并以管理员身份运行)
2-如果激活路径,你可以在任何地方运行conda,如果没有,应该去... / anaconda3 / scripts并从那里运行conda命令并执行以下操作(主要技巧是将35改为36)
1- conda -n tensorflow python = 3.5
2-激活张量流
3点安装 - 升级https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp3 6 -cp3 6 m-win_amd64.whl
答案 5 :(得分:0)
答案 6 :(得分:0)
有两个原因:
1)您正在使用32位python软件包。 Tensorflow不支持32位,仅支持64位。 检查您的系统设置。如果可以,请参考第二点。
2)您正在使用Python 3.7。 Python最终最终未正式支持Python 3.7。它仍处于beta测试中 并且正在积极开发中。
考虑降级到较低版本的python。现在,坚持使用Python 3.6或3.5。