- 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