Windows安装TensorFlow的教程,在TensorFlow的官网和GitHub上有了,国内登不了官网的话(你要是能登上更好了。。。),可以登录GitHub网站:
https://github.com/tensorflow/tensorflow
https://www.tensorflow.org/install/install_windows(要是访问不了,可以让美国的亲戚帮忙,美国亲戚的网址:https://github.com/get*/*)
这上面有各个平台的安装步骤。建议以这个教程为主。因为这个肯定是最新的。国内博客的教程都有点旧了。而且安装过程中出错后,查询国内网站,说法都是大同小异而没有什么效果,只好托我国外的亲戚帮忙查了一下谷歌(。。。),找到了一些问题的解决方法,这里分享一下。希望能有帮助。
安装步骤:
安装Anaconda
Anaconda是将python和常用的包打包进行管理,十分方便,因此大力推荐!下载网址:
https://www.continuum.io/downloads
注意的是,Anaconda现在提供两个默认版本的python的环境,一个是python3.6,一个是python2.7。TensorFlow官网推荐的是3。6版本的,因为可以创建python3。5的环境。具体如下:
C:> conda create -n tensorflow python=3.5
Activate the conda environment by issuing the following command:
C:> activate tensorflow
但是,这样还需要额外安装python3.5对应的各种包,虽然也不是特别复杂,但是毕竟麻烦,因此推荐之间安装python3.5版本的Anaconda,下载链接如下:
https://repo.continuum.io/archive/.winzip/
然后选择Anaconda3-4.2.0-Windows-x86_64.zip,这个就是python3。5的,至于4。3是不是3。5的我没试过。。。
这样安装Anaconda4.2后,就可以直接安装TensorFlow了。
命令是:
这个是TensorFlow官网上的命令,建议还是去官网复制,这样确保是最新的,我把我的放到下面:
CPU-only:
(tensorflow)C:> pip install –ignore-installed –upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.0-cp35-cp35m-win_amd64.whl
GPU
(tensorflow)C:> pip install –ignore-installed –upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.2.0-cp35-cp35m-win_amd64.whl
注意的是,GPU版本的,要预安装CUDA和cuDNN,我没有安装,就不多说了。
安装CPU版本的正常情况下,是不会有问题的,要是你不幸遇到了下面这个问题:
根据提示是权限不够,我就用管理员权限打开cmd(国内网站大部分是这么回答的),然鹅,根本不管用。。。。
我就托我国外亲戚(联系方式在上面),查了一下,一个帖子是这么回复的:
信了你个鬼了!我还真的在安装TensorFlow的时候开着eclipse!!!!关了eclipse后尝试一下,可以了!!!!服不服!!!
终于安装成功了,抓紧写个helloworld,参考官网,运行如下:
莫名的有一堆东西,我直接国外亲戚,又有一个帖子回复了:
亲测好使,亲戚么么哒!