记录一下自己安装笔记~~~
参考链接
一 . 在VM下安装Ubuntu系统。
1. 查看Ubuntu系统的版本号命令:
cat /etc/issue
当前笔者Ubuntu系统版本号为16.04.4 LTS,即16.04长期支持版
2. 安装anaconda集成包
anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而python是一个编译器,如果不使用anaconda,那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好。
开始安装:
下载anaconda3对应的Linux版本,这里是从清华大学镜像站下载(因为翻墙下载速度很慢)
点我下载,呵呵
2. 下载后进入文件所在的文件夹,输入以下命令(输入的时候注意着点,灵活一点,看看你下载的版本号和笔者是否一样,不要照搬照抄,因为anaconda更新也很快的):
bash Anaconda3-5.2.0-Linux-x86_64.sh
然后根据终端的提示继续就OK,基本就是下一步下一步。。
最后安装完提示为:
For this change to become active, you have to open a new terminal.
Thank you for installing Anaconda3!
你需要重新打开一个terminal才能使anaconda3激活。
重新打开一个terminal后输入
conda list
来检测anaconda是否安装成功。
打开jupyter notebook
打开jupyter notebook很简单,只需在终端输入以下命令即可。
ipython notebook
到此,去找女朋友了~~~
3. 安装TensorFlow(CPU版)
笔者电脑当前为MBPro,显卡为Intel Iris Pro 1536 MB,没有英伟达的显卡,所以先安装一个CPU版的玩一玩
①. 通过调用以下命令创建名为 tensorflow 的 conda 环境,以运行某个版本的 Python:
conda create -n tensorflow python=3.6
②.通过发出以下命令激活 conda 环境:
source activate tensorflow
③.下载安装包,下载路径为:
点我下载,注意要翻墙
下载之后,将whl文件重命名为tensorflow-1.0.0-py3-none-linux_x86_64.whl
否则会出现 tensorflow-1.0.0-cp36-cp36m-linux_x86_64.whl is not a supported wheel on this platform.错误。
参考https://github.com/tensorflow/tensorflow/issues/1990,然后进入环境并安装tensorflow,执行下面的命令:
cd Downloads #切换到whl文件所在文件夹
pip install --ignore-installed --upgrade tensorflow-1.0.0-py3-none-linux_x86_64.whl #不要用sudo
等待安装~~~一支烟的功夫。。
安装完成!
4. 检测安装
注意:
如果您是通过 Virtualenv 或 Anaconda 进行安装,请激活您的容器,即激活conda环境。
source activate tensorflow
从conda环境中退出:
(tensorflow)$ source deactivate
验证:
# Python
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
如果系统输出以下内容,说明您可以开始编写 TensorFlow 程序了:
Hello, TensorFlow!
继续更新:
当我们安装好上述教程步骤后,发现在jupyter notebook中并不能导入TensorFlow包,原因是jupyter notebook 所在环境为anaconda3中,而TensorFlow包在conda环境中。所以我们需要在conda环境中再次安装jupyter notebook(因为安装包在conda环境中很难找到,而且需要翻墙,所以安装过程可能失败概率较大,所以只需耐心。。。)
安装命令如下:
1. 激活conda环境
source activate tensorflow
2. 安装ipython
conda install ipython
3. 安装jupyter
conda install jupyter
4. 使用jupyter notebook
jupyter notebook
亲测可用如图: