最近开始学习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的环境已经搭建完成。