最近开始学习tensorflow。去官方逛了一圈,发现可以支持源码安装的,原本想尝试下,但电脑开了虚拟机后就成小霸王了,GPU的支持也不给力,就暂定在win7下先熟悉手上tensorflow。
目前1.3版本tensorflow提供C/C++、jave,python等语言的支持,但技术上的支持python比较多。虽然之前没怎么接触过python,但想想有其他语言基础应该不会很难,试一把。
为以后方便,不选择单独安装python,选择了tensorflow上介绍到的软件anaconda。
直接官网
https://www.anaconda.com/download/
下载了最新版本4.4.0。安装没有困难,需要注意默认会安装python3.6。目前tensorflow使用python3.5版本。需参考以下步骤了进行修改。
- 先打开console界面,可以直接在开始菜单里找到anaconda3目录,选择anaconda prompt打开
安装python3.5
~创建py35名称的python3.5的环境**
conda create –name py35 python=3.5
~安装成功后使用activate激活环境
activate py35
~执行命令python –version
可以看到当前版本已经是3.5.4
~如果想返回默认的版本(这里是3.6)
可以输入命令
deactivate py35搭建tensorflow环境
参考官网的介绍
~安装CPU版本
pip install –ignore-installed –upgrade tensorflow
~安装GPU版本
pip install –ignore-installed –upgrade tensorflow-gpu~安装完成后可以通过命令
conda list
查看结果
*这里出现一些包的重复是因为此前我用conda install scipy测试下安装包.
PS:可能会出现网络问题导致下载失败,现在的墙都高过珠穆拉雅了。我是在翻墙后再安装的,conda的一些常用命令如下
conda list //查看当前环境已安装的包
conda list -n py35 //查看py35环境下安装的包
conda search numpy //查看包(numpy)信息
conda install -n py35 numpy //安装包
conda remove -n py35 numpy //删除包测试tensorflow
打开Anaconda Navigator,在Application on选择此前安装python3.5的环境(这里是py35),点击spyder下的”install”,安装完成后就变成了Launch了
点击launch进入界面(请注意左上角务必是python3.5才算正常)
测试程序如下:
import tensorflow as tf
test = tf.constant("Hello world")
sess = tf.Session()
print(sess.run(test))
点击Run File(F5)就可以看到运行结果了
至此tensorflow的环境已经搭建完成。