Anaconda安装与tensorflow环境搭建

来源:互联网 发布:文学系知乎 编辑:程序博客网 时间:2024/06/03 22:48

最近开始学习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版本。需参考以下步骤了进行修改。

  1. 先打开console界面,可以直接在开始菜单里找到anaconda3目录,选择anaconda prompt打开
    这里写图片描述
  2. 安装python3.5
    ~创建py35名称的python3.5的环境**
    conda create –name py35 python=3.5
    ~安装成功后使用activate激活环境
    activate py35
    ~执行命令python –version
    可以看到当前版本已经是3.5.4
    这里写图片描述

    ~如果想返回默认的版本(这里是3.6)
    可以输入命令
    deactivate py35

  3. 搭建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 //删除包

  4. 测试tensorflow
    打开Anaconda Navigator,在Application on选择此前安装python3.5的环境(这里是py35),点击spyder下的”install”,安装完成后就变成了Launch了
    这里写图片描述

点击launch进入界面(请注意左上角务必是python3.5才算正常)
测试程序如下:

import tensorflow as tftest = tf.constant("Hello world")sess = tf.Session()print(sess.run(test))

点击Run File(F5)就可以看到运行结果了
这里写图片描述

至此tensorflow的环境已经搭建完成。