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。

 

 

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