(原創)在Linux上安裝執行Python3(CentOS7為例)

X_peng發表於2021-03-29

在win10上開發好的python專案要部署在Linux上要面對的問題:怎麼在Linux上跑py檔案呢?

以Lunix CentOS7.x平臺為例,CentOS系統上自帶的已有python2.x 的版本,使用命令可以檢視。

但我們需要python3.x 的主流版本,此時建議不要刪除CentOS系統自帶原有的python2 ,而是另外安裝python3。(網上的教程,都是選擇將Python3覆蓋原來的Python2,這會導致一些依賴問題,比如:使用yum報錯。)

Python 的官網地址:https://www.python.org/

Python3 安裝包的下載地址:https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

(以3.7.5版本為例,作者本人安裝的為3.6.4)

第一步:選擇好路徑下載Python3與其依賴包:

cd /usr/local/src
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

第二步:解壓並進行編譯:

tar xf Python-3.7.5.tgz 
cd Python-3.7.5
./configure --prefix=/usr/local/python3
make
&& make install

此時,已存在Python-3.6.4資料夾,內涵/bin二進位制檔案。

第三步:建立軟連線:

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

此時 cd / 回到主目錄並開啟python3和pip3 -v進行測試,顯示如圖成功!

 

 

 此時已成功在此Linux系統上安裝Python3以及pip3。可以執行py檔案了。

執行方法:直接輸入以下命令即可。

python3  /.../xxx.py

 

看完了本文章覺得有幫助,請點個贊再走哦!

(本文為作者原創,轉載請申明出處)

相關文章