Tensorflow环境搭建

  • Anaconda 安装

首先根据自己的电脑配置下载对应的Anaconda并安装。

在本教程中我们选择Anaconda Python 3.6版。

Mac 和 Linux使用命令行安装时,在命令行输入:

bash Anaconda-xxx.sh

注意将Anaconda-xxx.sh更改为anaconda安装脚本的路径和文件名。 通过命令行安装过程中会弹出Do you wish the installer to prepend the Anaconda<2 or 3> install location to PATH in your /home/<user>/.bashrc,输入yes。安装完成后关闭命令行。

 

  • TensorFlow 安装

TensorFlow为以下平台的64位系统提供了编译好的文件进行安装:

  • MacOS X 10.11 (El Capitan) or later
  • Ubuntu 14.04 or later
  • Windows 7 or later

根据官网介绍,TensorFlow仅对以上系统提供支持。

Although you might be able to install TensorFlow on other laptop or desktop systems, we only support (and only fix issues in) the preceding configurations.

Windows

TensorFlow在Windows系统上支持 Python3.5.x 和 Python3.6.x,以下示范我们统一使用Python3.5。

从开始菜单查找Anacnoda Prompt,点击后将开启命令行,在命令行依次输入以下命令:

conda create -n tensorflow python=3.5 numpy pip

activate tensorflow

pip install --ignore-installed --upgrade tensorflow

Ubuntu

在命令行输入以下命令:

conda create -n tensorflow python=3.5 numpy pipsource activate tensorflow

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.0-cp35-cp35m-linux_x86_64.whl

macOS

在命令行输入以下命令:

conda create -n tensorflow python=3.5 numpy pipsource activate tensorflow

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.4.0-py3-none-any.whl

常见问题

  • 如果conda create -n tensorflow python=3.5 numpy pip过程出现错误,网络中断等,可以先输入conda remove -n tensorflow --all然后再试一遍。
  • 如果pip install过程中提示unexpected keyword argument 'transport_encoding'请输入conda install -c anaconda html5lib再试一遍。

 

  • 验证 TensorFlow 安装

Mac 和 Linux :

打开文本编辑工具,将以下代码复制粘贴进去,并且另存为test.py

import tensorflow as tf
hello = tf.constant('Hello World')with tf.Session() as sess:

    print sess.run(hello)

打开命令行,输入:

source activate tensorflow

python <path_to_test.py>

其中<path_to_test.py>更改为对应的test.py的路径,输出Hello World即为成功。

Windows:

系统通过Anacnoda Prompt打开命令行,点击下载tensorflow_self_check.py文件,输入:

activate tensorflow

python <path_to_tensorflow_self_check.py>

其中<path_to_tensorflow_self_check.py>更改为对应的tensorflow_self_check.py的路径。输出TensorFlow successfully installed.即为成功。

  • 安装、使用 Jupyter Notebook

Jupyter Notebook是一个交互式笔记本,支持运行 40 多种编程语言,是一个Web程序,可以使用浏览器进行交互式的编程。

Windows打开Anacnoda Prompt输入activate tensorflow,Mac和Linux在命令行输入source activate tensorflow进入之前配置好的TensorFlow环境以后。 输入conda install jupyter进行安装即可。

安装完成后输入jupyter notebook即可启动Jupyter Notebook。默认端口号是8888,浏览器应当会自动打开,如果没有,请在浏览器中输入localhost:8888

点击New按钮选择Python 3将会打开一个新的窗口。 

输入代码,按键盘上Ctrl + Enter就会执行当前代码。 

  • Pycharm 配置

Pycharm是Python开发常用的IDE,如果你使用Python进行编程,强烈推荐安装Pycharm。 选择免费的Community版本就可以满足大部分人的需要了。下载地址:https://www.jetbrains.com/pycharm/download/#section=windows

由于使用的是Anaconda进行的TensorFlow安装,如果想在Pycharm中使用TensorFlow,需要进行进一步的设置。

首先打开Pycharm,第一次打开将出现以下界面:

点击Configure之中的setting,在弹出的窗口中选择Project Interpreter然后点击Add Local

这里需要注意add local时需要选择 System Interpreter.

选择anaconda目录下envs目录中tensorflow子目录中的Python程序。这里使用Python2.7是因为之前已经安装了,仅作为演示,具体路径和Python程序名称根据自己Anaconda的位置进行确认。

 

安装matplotlib和pillow用于画图和图像处理

conda install matplotlib pillow

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值