不同操作系统,包含两种情况:仅CPU、使用GPU。
本文介绍 Mac、Python3.6、仅CPU的安装
1、安装Anaconda:
Anaconda是Python的一个科学计算发行版,内置了数百个Python经常会使用的库,其中可能有一些还是TensorFlow的依赖库。解决了单独安装兼容性的问题。
Anaconda是目前最好的科学计算的Python环境,方便了安装,也提高了性能。
- 官网(www.continuum.io/downloads)选择合适版本
- 在下载目录下执行:bash AXXXXX.sh
- 一路enter|yes
- 建议添加anaconda3的binary路径到.bashrc,以后python命令就会自动使用Anaconda环境。
2、安装TensorFlow
两种情况:
- 安装编译好的release版本,推荐;
- 使用1.0.0-re0分支源码编译安装,次之。
就第一种情况展开细说:
- 到TensorFlow的GitHub仓库上查看https://github.com/tensorflow/tensorflow
- 可以用pip3 来远程下载安装,但是我失败了,各种超时。。。
- 也可以下载下来,安装:pip3 install --upgrade tensorflow-1.0.1-py3-none-any.whl
- 检查是否安装成功:
3、使用virtualenv作为TensorFlow的Python环境
# 安装virtualenv
sudo pip install --upgrade virtualenv
# 创建环境:
virtualenv --system-site-packages ~/tensorflow # 路径是自己设定的
# 激活环境:
source ~/tensorflow/bin/activate
# 安装tensorflow:
pip3 install --upgrade tensorflow-1.0.1-py3-none-any.whl # 我已经下载到本地了。
# check是否安装成功:
python-> import tensorflow
4、使用Pycharm,注意设置