1. 程式人生 > >Linux系統安裝Python3環境(超詳細)

Linux系統安裝Python3環境(超詳細)

本文基於如下Linux系統版本:

1、預設情況下,Linux會自帶安裝Python,可以執行python --version命令檢視,如圖:

我們看到Linux中已經自帶了Python2.7.5。再次執行python命令後就可以使用python命令視窗了(Ctrl+D退出python命令視窗)。

 

2、檢視Linux預設安裝的Python位置

看到/usr/bin/python和/usr/bin/python2都是軟連結,/usr/bin/python指向/usr/bin/python2,而/usr/bin/python2最終又指向/usr/bin/python2.7。所以執行python/python2/python2.7是一樣的,如圖:

3、安裝python3

(1)登入https://www.python.org/downloads/source/,找到對應版本(我們以Python 3.6.5為例)如圖:

下載Python-3.6.5.tgz

(2)檔案上傳

將檔案上傳到Linux系統的某個目錄下,根據自己情況上傳,本例上傳到了/root/tools目錄下,如圖:

(3)解壓

執行tar -zxvf Python-3.6.5.tgz命令,將檔案解壓到當前目錄,如圖:

(4)準備編譯環境

執行如下命令:

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

安裝python需要的依賴。成功後(Complete!),如圖:

(5)編譯安裝

執行cd Python-3.6.5進入解壓後的Python-3.6.5目錄下,依次執行如下三個命令:

./configure --prefix=/root/training/Python-3.6.5
make
make install
其中--prefix是Python的安裝目錄,安裝成功後,如圖:

 

我們看到,同時安裝了setuptools和pip工具。進入到/root/training/Python-3.6.5安裝目錄,如圖:

(6)建立軟連結

還記得開始,Linux已經安裝了python2.7.5,這裡我們不能將它刪除,如果刪除,系統可能會出現問題。我們只需要按照與Python2.7.5相同的方式為Python3.6.5建立一個軟連結即可,我們把軟連結放到/usr/local/bin目錄下,如圖:

 此時,我們在命令視窗執行python3,如圖:

 安裝成功!當然此時還是可以使用Python2.7.5版本(執行python/python2/python2.7即可)。

 

(7)配置環境變數

執行 vi ~/.bash_profile,開啟配置檔案,新增如下配置:

#配置python
export PYTHON_HOME=/root/training/Python-3.6.5
export PATH=$PYTHON_HOME/bin:$PATH

儲存退出(:wq),執行source ~/.bash_profile命令使配置生效。執行echo命令,檢視是否配置成功,如圖: