老闆讓在伺服器 上運作程式,找了很多資料才終于跑通,遇到幾個問題,特此記錄一下:
第一步:下載下傳python所需要的版本:
輸入下載下傳指令:wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz
注:需要什麼版本的python則對應更改數字即可
第二部:解壓
把剛才下載下傳的Python3.7.6安裝包解壓在該目錄下:
tar -zxvf Python-3.7.6.tgz
第三步:編譯安裝
這一步出現了許多問題,主要 是我使用的linux伺服器已安裝了python2.7和python3.5,無法直接使用ln -s /usr/local/python3/bin/python3 /usr/bin/python3, 除非用root使用者權限覆寫python2的系統路徑,但該方法不太好, 一些軟體仍是需要python2的支援,故可以使用anaconda來建立一個虛拟python運作環境,在該虛拟環境中建立自己 所需要的python版本,步驟如下:
在自己建立的獨立路徑下輸入
conda create -n py37 python=3.7
照着提示的步驟繼續,最後激活 你所建立的python環境即可,
source activate py37
最後 顯示
(py37) [email protected]:~/Python-3.7.6$
檢視系統資訊
(py37) [email protected]:~/Python-3.7.6$python --version
Python 3.7.6
則 可以在該途徑下使用pip安裝自己所需要的 第三方庫了。
要想在此進入該虛拟環境中的python3.7環境中,輸入:
conda activate py37
(py37) [email protected]:~$