第一步:
擁有一個虛擬機,或者裝有Centos7系統的電腦
(我用虛擬機VMware Workstation Pro 14 重新虛擬了一個Centos7__mini 系統 沒有圖形操作界面)
第二步:
檢查工具是否齊全wget(下載)、tar(解包)、gcc(編譯)、make(安裝)
由於事先安裝的虛擬機,沒有wget 和 gcc
第三步:
激活網卡(爲安裝方便,接下來將全部使用超級用戶root)
cd /etc/sysconfig/network-scripts/
ls查看文件
vi ifcfg-ens33 #ifcfg-ens33爲網卡文件
編輯下( vi 編輯器,輸入i進入編輯模式)
ONBOOT=yes 開啓自動啓用網絡連接
Esc鍵進入命令模式
保存退出
①:wq ②shift + ZZ(大寫Z連按)
service network restart 重啓網絡
第四步:
安裝所需工具:gcc和wget
yum install wget gcc
鍵入y開始下載
下載完成,鍵入y即可開始安裝
安裝完成
第五步:
下載python環境安裝文件(在python官網中沒有python的安裝rpm文件,因此我只能下在其源碼的tgz壓縮文件)
執行命令:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 下載3.6.5版本的python包
第六步:
解壓:tar -zxvf Python-3.6.5.tgz
第七步:
預編譯並決定安裝目錄
cd Python-3.6.5 #進入目錄
ls #查看當前目錄
./configure --enable-optimizations --prefix=/usr/Python-3.6.5/
#/usr/Python-3.6.5/是安裝目錄 ,configure是預編譯執行文件 --enable-optimizations 是優化選項(不加這個他會提示你加這個指令)
由於下一個步驟make install 會安裝pip3,然而需要兩個依賴包zlib*和openssl*
因此現在安裝依賴包
yum install zlib* openssl*
make install #安裝 (時間較長保守估計12分鐘左右,性能優越的機子起碼也要在七分鐘左右)
安裝完成
第八步
配置環境變量
不同於網上其他的軟連接,這裏講路徑添加進系統變量
vi ~/.bashrc #在這個文件裏添加
PATH=$PATH:/usr/Python-3.6.5/bin/
ESC進入命令模式
鍵入
:wq 保存退出(或者shift+ZZ)
第九步:執行生效
但是,更改完文件並不能馬上生效
因此要運行source ~/.bashrc
到這裏Python3就全部配置完成了~
當然了,系統自帶的python2也依然存在