由于anaconda可以创建虚拟环境,所以无所谓使用的python版本
0 安装conda
首先是安装Anaconda,这个在官网下就好了。必须是64位的
1 创建环境
接下来启动Anaconda,在Anaconda下创建一个python3.5的虚拟环境。由于TensorFlow目前只支持到python3.5。
tensorflow现已支持python3.6
为什么要使用conda虚拟环境?因为在一台电脑中常常需要使用不同版本的python,比如网站开发需要2.X的,而TensorFlow需要3.X的。
- 创建工作目录并进入
C:\Users\Administrator>md \pythonwork
C:\Users\Administrator>cd \pythonwork
- 创建tf虚拟环境
conda create --name tensorFlow python=3.5 anaconda
conda create -n tensorFlow python=3.5 anaconda#简写
看到提示按Y就行了
以上命令创建了一个名为·tensorFlow· 的python3.5版本。最后的anaconda 会同时安装其他python包,如果没有此命令,就会创建一个空的虚拟环境,Jupeter、Numpy等包就需要用户手动安装。
另外说一下,如果想要删除已安装的环境,使用一下命令:
conda remove -n tensorFlow --all
其中的·tensorFlow·是你想要删除的环境名称。
2 启动/关闭环境
C:\pythonwork>activate tensorFlow
C:\pythonwork>deactivate tensorFlow
命令提示符中出现tensorFlow 代表已经启动了虚拟环境。
3 安装TensorFlow
安装TensorFlow CPU版本
激活环境后输入
(tensorFlow) C:\pythonwork>pip install tensorFlow
如果运气好的话,以上命令可以直接开始安装并成功。
tensorflow安装中
但实际上你还会遇到以下问题:
- 1连接不上,这时候需要使用国内镜像
- 2电脑操作系统,仅仅支持64位的windows操作系统
从https://pypi.org/project/tensorflow/可以看到,windows系统下只支持64位的python3.5和3.6,下图文件名中cp36指的是python版本。
4 测试
写一个TensorFlow版本的hello world测试一下吧
>>> import tensorflow as tf
>>> x = tf.constant('Hi,tensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(x))
b'Hi,tensorFlow!'
计算图运行成功,说明TensorFlow可以正常使用了!
网友评论