在win10上開發好的python專案要部署在Linux上要面對的問題:怎麼在Linux上跑py檔案呢?
以Lunix CentOS7.x平臺為例,CentOS系統上自帶的已有python2.x 的版本,使用命令可以檢視。
但我們需要python3.x 的主流版本,此時建議不要刪除原有的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
看完了本文章覺得有幫助,請點個贊再走哦!
(本文為作者原創,轉載請申明出處)