本人从开始安装tensorflow到安装完成,总共花了三天的时间。所以做任何事情都需要耐心以及孜孜不倦的态度去不断追求吧与探索。下面将本人安装深度学习框架tensorflow的经验总结如下:
1.安装Ubuntu 16.04
在台式机上安装虚拟机(台式机为windows7),然后再虚拟机中安装linux系统。linux系统有许多版本,楼主也试过一些,还是Ubuntu16.04好用,下载地址http://www.ubuntukylin.com/downloads/,基本需要的终端命令都能正常使用。安装虚拟机和Ubuntu的详细过程这里就不再细说了。
2.apt-get update
安装还ubuntu后的第一件事就是在终端输入,并且首次设置管理员密码,以便于之后python包的安装:
apt-get update
sudo password
3.pythonIDE的安装
ubuntu上自带了python,可能是2.7也可能是3.4,看个人而定。楼主安装的是pycharm。
3.1.从http://www.jetbrains.com/pycharm/download/下载最新的Pycharm
3.2.在终端中进入Pycharm的下载目录,输入命令 tar xfz pycharm-*.tar.gz,将Pycharm文件夹解压到当前目录
3.3.找到bin文件夹运行Pycharm.sh(.sh 是一个脚本文件,相当于win下的.exe),输入注册码,在bin文件目录下打开终端,执行$ ./pycharm.sh,即可开始安装pycharm。
4.pythton相关包的安装
首先是pip的安装。注意pip是安装python2.7的库,而pip3是安装python3.5的库。运行: apt-get install python-pip
有了pip,就可以进行其他相关库的安装了:
主要有numpy,scipy,pandas,matplotlib,opencv等。
使用命令为: pip install packagename
5.安装Tensorflow
Tensorflow是Google开发的基于python的开源深度学习库。安装也较为简单:pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl,可能现在又0.8.0的版本了。
安装好就可以进行测试了:
$ python3
...
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42
>>>
整个流程就是这样,按照流程一步一步,很快就能安装好。安装好之后,就开始体验深度学习的乐趣吧!