ubuntu上搭建tensorflow+eclispe环境

装上新系统第一步

1.安装python3.5

http://blog.csdn.net/qq_27657429/article/details/53482595

我最开始是根据这个教程来的

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 200

直接这个命令就可以改过来

我进入到usr/bin这个文件夹里面可以看到python3.5已经是有了的,自带了,那么需要把系统默认的版本由2.7切换到3.5上面来。

用pyenv可以很方便地进行python版本的管理。

2,安装anaconda

去官网下载最新版本,通过bash进行安装,这个也需要既要再普通用户下安装一遍,也在root下安装一遍,不然出现root的python不能import,或者进入python看不到anaconda。

3,安装tensorflow

 sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp35-cp35m-linux_x86_64.whl

出现报错没事,多试几次就好了。。也很可能是几十次,但不要放弃就好。(这个我在windows上pip安装tensorflow也出现报错,打开蓝灯FQ之后就可以立马下载安装了。2019-1-8)

上面那个安装好后出个问题就是root下的python import没有问题但是普通用户下的import不了。

所以我认为还需要一个没有sudo的安装,也就是给普通用户装的。

pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp35-cp35m-linux_x86_64.whl

 

https://www.leiphone.com/news/201606/ORlQ7uK3TIW8xVGF.html

 

4,安装eclispe(安装这个之前需要先配置java环境,安装jdk和配置环境变量

配置方法:https://jingyan.baidu.com/article/c33e3f48a3365dea15cbb5c9.html

 

eclipse先去官网下载java对应的eclipse,再用tar -zxvf 进行安装,最后进入到解压后的文件夹,可以看到一个eclipse的可执行文件,命令行里面./eclipse即可运行。

,安装python插件(一个是下载Pydev,一个是添加Python的位置)http://blog.csdn.net/u010193446/article/details/53410015

 

 

不同的用户对应的是不同的环境就像当初Live服务器一样,这个用户出问题了我可以换一个用户登录就像是一个新的系统。

 

在哪个python版本上安装的也需要记住,换一个Python版本那些库就没有了!!!!

eclipse导入的python版本也要和终端的相对应,不然会出现终端import没有问题,eclipse上没有问题。

 

 

 

出现的问题是什么呢,系统有两个python,一个是usr/bin文件夹下的,一个是anaconda的,前一个有tensoflow的包没有anaconda的包,后一个有anaconda的包没有tensorflow的包,因为pip install 就默认安装到系统自带的哪个python上面了。我现在eclipse工程里面两种包都需要,那么就需要在anconda上面安装tensorflow。这样eclispe最后只用导入anaconda的那个python就够了。

现在出现这个问题就是要把tensorflow的库和anaconda的库融合在一起,那么也就是在anaconda上安装tensorflow。选择python的时候确实需要注意,包括系统终端默认的Python.

果然通过conda install tensorflow安装之后就可以了,不然之前不管怎么pip install终端都不能Import tensorflow.想看终端默认的Python是哪个可以用命令 which python。就可以看到是哪个路径下的python。whereis python可以看系统有哪些python。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章