1、安装pip(如果电脑已安装可以跳过这步)
sudo easy_install pip
如果这部出现错误,可以看看自己/usr/bin/ 目录是否有多个版本的easy_install,比如说我就有三个,可以试试换个easy_install版本试试,当时用easy_install时遇到错误了,后面换成easy_install-2.7就好了
2、安装virtualenv
sudo pip install --upgrade virtualenv
3、创建一个virtualenv环境
virtualenv --system-site-packages targetDirectory
把virtualenv环境放在targetDirectory,这个目录可以自己创建的,名字看你自己爱好了,比如我的targetDirectory是
“~/Desktop/python/TensorFlow/”
4、激活virtualenv环境
$ source ~/tensorflow/bin/activate # If using bash, sh, ksh, or zsh
$ source ~/tensorflow/bin/activate.csh # If using csh or tcsh
执行其中一个命令就行,可以参考命令后的注释,我用的是第一个,激活后出现下面界面:
如果想释放当前环境直接运行deactivate就行
5、安装tensorflow
$ pip install --upgrade tensorflow # for Python 2.7
$ pip3 install --upgrade tensorflow # for Python 3.n
$ pip install --upgrade tensorflow-gpu # for Python 2.7 and GPU
$ pip3 install --upgrade tensorflow-gpu # for Python 3.n and GPU
可以根据自己的需求安装,此处我安装的是第一个
6、卸载TensorFlow
如果你想卸载TensorFlow,直接删除上面创建的targetDirectory就行
$ rm -r your_targetDirectory
7、验证是否安装成功
开启一个终端,通过步骤4激活环境,在Terminal输入python,在交互式的shell窗口输入下面简单的程序
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
如果你看到下面的输出就表示安装成功了,可以开始学习TensorFlow了
Hello, TensorFlow!
下图是我从激活环境到运行程序的截图
执行exit()是退出python,deactivate是退出TensorFlow环境,到这查不多就可以继续后续的学习了。如果你想通过其他方式安装,可以去官网查看https://www.tensorflow.org/install/ 里面提供了不同操作系统的的不同安装方式,查看前先准备好梯子。