WINDOWS安装tensoflow
碧轩阁 2016-12-6
一、windows安装tensorflow
看到深度学习群发出消息说,tensorflow支持windows了,上了官网看到有windows的安装,网址:
https://www.tensorflow.org/versions/r0.12/get_started/os_setup.html#download-and-setup
以下是我的安装经历:
1.首先安装python3
首先需要安装python3,想起之前用python2.7时,在windows下用python官方的不好安装包,就选择安装了conda的全套。
2.第一次安装tensorflow
启动Anaconda Prompt安装tensorflow,由于本机没有GPU,选择安装tensorflow的CPU版本,命令:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
3.安装失败,setuptools版本更新失败的解决
安装中提示需要了setuptools版本过低,需要更新,但是安装新的setuptools 30.0失败,提示有setuptools 27,安装终止,没有完成tensorflow的安装。寻找方法无果,最后选择从官网下载setuptools的安装文件进行安装,命令:
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
安装settuptools成功。
4.第二次安装tensorflow成功
然后重新安装tensorflow,命令:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
二、测试tensorflow
Run TensorFlow from the Command Line
Open Anacoda Prompt and type the following:
>python
...
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42
>>>
测试命令链接TensorFlow Test
三、关于pip下载包慢的问题
pip下载包一般都比较慢,解决方法是使pip用国内镜像。步骤如下:
1.进入‘用户目录’,如:c:\Users\[登录用户],这里[登录用户]指的是windows账户名称,在命令行执行如下命令转到用户目录:
>c:
>cd %USERPROFILE%
2.新建目录pip,如c:\Users\[登录用户]\pip
md pip
3.在pip目录创建文件pip.ini,内容如下
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
意思是使用镜像源 http://mirrors.aliyun.com/pypi/simple/
信任镜像源域名 mirrors.aliyun.com,该镜像源为阿里