centOS7離線安裝Python3.7.2

安裝包和依賴

官網下載源碼,選擇Python 3.7.2 - 2018-12-24版本。
再下載Python3.7.2的依賴libffi-devel。

解壓

登錄到centOS機器,新建文件夾

/usr/local/python3

然后把python安裝包(Python-3.7.2.tar.xz)和依賴libffi-devel-3.0.13-18.el7.x86_64.rpm上傳到centOS系統(tǒng)的機器。
安裝依賴

sudo rpm -ivh libffi-devel-3.0.13-18.el7.x86_64.rpm

解壓python安裝包。

xz -d Python-3.7.2.tar.xz

得到壓縮包Python-3.7.2.tar。
繼續(xù)解壓,

tar xvf Python-3.7.2.tar

安裝

進入目錄/usr/local/python3/Python-3.7.2,進行編譯和安裝Python3(需要root權限)

sudo ./configure
sudo make
sudo make install

至此安裝完畢,可輸入python3驗證。
centOS7自帶Python2.7,你輸入python,進入的是python2.7環(huán)境;
你輸入python3,進入的是python3環(huán)境。

非root權限安裝

  1. 新建文件夾/usr/local/python3
  2. 上傳 Python-3.7.2.tar.xz 和 libffi-devel-3.0.13-18.el7.x86_64.rpm 到 /usr/local/python3
  3. 解壓和安裝python3及其依賴(非root)
# 安裝python3的依賴,假設當前位置在/usr/local/python3
rpm2cpio ibffi-devel-3.0.13-18.el7.x86_64.rpm | cpio -idvm
vim  ~/.bashrc
export PATH=$PATH:/usr/local/python3/usr/bin/
source ~/.bashrc

# 解壓python3安裝包
xz -d Python-3.7.2.tar.xz
tar xvf Python-3.7.2.tar
cd /usr/local/python3/Python-3.7.2

# 編譯和安裝

# 設置安裝路徑
./configure --prefix=/usr/local/python3
make
make install

# 建立軟鏈接
ln –s /usr/local/python3/bin/python3 /usr/local/bin/python3

# 觀察安裝成功與否
python3

如果執(zhí)行make命令時遇到127權限問題,需要chmod 777 -R 目錄

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容