在windows10-python 3.6.1(anaconda)上安装tensorflow

时间:2017-11-18 03:24:03

标签: python tensorflow pip

我正在尝试将tensorflow安装到我的机器上,但它运行不正常。

我提到了tensorflow主页,并决定用anaconda安装它,我正在运行我的python。

所以我做了..

>conda create -n tensorflow python=3.5  #One of the posts on Stackoverflow 
                                        #told the other to put 'python=3.5' even when
                                        #installing on python3.6.x.. So I did as what's said
>activate tensorflow
(tensorflow)>pip install --ignore-installed --upgrade tensorflow

但是当我跑完上面的最后一行时,我得到了:

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

我该怎么做才能解决我的问题?

顺便说一下,我的pip版本是9.0.1 / anaconda 4.3.30 / python 3.6.1

2 个答案:

答案 0 :(得分:0)

TensorFlow确实将python 3.6二进制文件上传到pypi。 你只需要在管理员终端中运行pip install tensorflow即可。 在Windows上,使用anaconda的Windows上的常见问题是,您几乎总是需要具有管理员权限的终端来安装任何东西。所以这可能会给你造成问题。

最新windows python 3.6 pip包的URL: https://pypi.python.org/packages/76/7b/2048b4ecd88395ac16ab938e8675ffeda2acb60bc34f5ef63500eafafaf5/tensorflow-1.4.0-cp36-cp36m-win_amd64.whl#md5=7bdc1e94f1cb772ae5851018dc23a62e

Windows的TensorFlow官方安装文档: https://www.tensorflow.org/install/install_windows

答案 1 :(得分:-1)

我认为pixorflow还没有用于python 3.6。

如果您使用的是anaconda,可以尝试使用python 3.5设置虚拟环境。

https://conda.io/docs/user-guide/tasks/manage-environments.html#creating-an-environment-with-commands

你可以在这里试试windows的测试版,

pip install -i https://testpypi.python.org/pypi tensorflow

或者您可以尝试从这样的滚轮文件安装tensorflow(尽管这对我来说没有成功):

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl