最近在自己的本子上安装tensorflow方便学习,因为距离上次在实验室中折腾开发环境已经有快半年了,好多东西都忘了,配置的过程中走了好多弯路,不得不说linux就是折腾啊,论方便到底不如VS。
闲话不多说了,下面是总结的配置方法:
1.Java环境配置
(1)下载jdk,直接搜索 jdk
(2)解压,直接右键解压吧,不用命令了。目录改名为jdk1.8(纯粹为了名字简单,可以不改)
(3)把得到的目录放到合适的位置,我放到了/opt/java/jdk/目录下
sudo mv ~/jdk1.8 /opt/java/jdk/(一定要有sudo,否则权限不足)
(4)配置环境变量
用vim打开~/.bashrc文件
(a)i键从命令模式进入到插入模式;
(b)在该文件最后输入:
export JAVA_HOME=/opt/java/jdk/jdk1.8
export CLASSPATH=${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
(c)更改后,按esc退出插入模式,输入:wq保存退出
(5)为使配置立即生效,使用 source ~./bashrc 命令
(6)java -version命令查看是否配置成功,若成功应会显示当前java版本
2.安装eclipse
不多说,直接在软件中心中装吧
3.安装Pydev插件
这个是我今天遇到的主要问题,总是装好以后没有报错但是想创建Python的工程吧,又找不到,很纠结。这里经过在网上搜查,主要又两个原因:
(1)现在PyDev需要java 8的支持(Pydev官网这么说的,也有文章说是java 7,反正越新越好吧)
(2)PyDev需要跟python的版本号又对应
这个是我与到的主要问题,我的python版本号是2.7.11(python --version),默认的PyDev最新版与我这个不匹配,找了半天,找的它的一个4.5版本(鬼知道它是怎么命名版本号的,反正不行就换吧)这样问题就解决了。
4.安装Tensorflow
这里还有一个问题,我之前用的virtualenv install方法安装的,但是在eclipse中import tensorflow的库的时候非常麻烦,我实验室电脑就是这么配的,我忘记怎么配置的了,所以换了一种方法,使用pip吧。
另外由于经常无法正常访问,经常会不能成功下载tensorflow的安装文件。