-
-
下載安裝包
-
編譯安裝
-
建立軟鏈接
-
驗證
安裝:
更新yum:
yum update
安裝Python依賴:
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel zlib-devel ncurses-devel tk-devel libffi-devel gcc make
下載python安裝包: 這是安裝的是Python3.7.4 由於可能下載網址可能改變造成wget失敗,建議將下面網址打開選擇所需版本再右鍵復制所需版本 的鏈接進行wget使用
#默認下載不指定文件目錄
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
#下載到指定文件目錄/home/apps
wget -P /home/apps/ https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
#建議指定下載的文件目錄,方便管理,上面shell指令選一即可
解壓:
cd 進入剛下載的壓縮包文件目錄,對文件進行解壓
tar -zxvf Python-3.7.4.tgz
進入文件夾:
cd Python-3.7.4
創建安裝目錄:
注:所有操作在root權限下完成
mkdir /usr/local/python3
指明安裝路徑:
./configure -prefix=/usr/local/python3
編譯安裝:
make && make install
注:如果出現錯誤,嘗試安裝make和gcc,依次執行:
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
完成后再重新進行編譯安裝操作: 終端執行完顯示 Successfully installed 表示編譯安裝成功,否則依照錯誤信息進行自檢操作錯誤,每一步操作均成功才可繼續下一步操作。
make && make install
更換系統默認的python 備份系統舊的python版本
mv /usr/bin/python /usr/bin/python2.7.5
添加軟連接:
添加軟鏈或者添加到環境變量,直接輸入python就可以使用了
ln -s /usr/local/python3/bin/python3 /usr/bin/python #為python3創建軟連接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 #為pip3創建軟連接
驗證:
[root@virtual] python -V
Python 3.7.4
[root@virtual] pip3 -V
pip 19.0.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)
[root@virtual] python
Python 3.7.4 (default, Oct 4 2019, 18:59:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Complete!