裝上新系統第一步
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。