安裝流程
1.虛擬機安裝完畢後,系統內自帶python(比如:本人的CentOS6.9對應python2.6.6)
進入目錄:cd /usr/bin(在此目錄下發現3個文件,即python + python2 + python2.6)
查看三個文件的屬性:
其中:python2是軟連接,python和python2.6是硬連接(實質都是編輯器python2.6.6的鏈接檔)
2.下載壓縮包python3.x:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz (數字代表版本可更改)
下載Python3.x的相關依賴包:
yum install zlib-devel bzip2-devel openssl-devel nvurses-devel sqlite-devel readline-devel tk-devel gcc make
3.在目錄/usr/local下新建子目錄software,將python的壓縮包移至此處並解壓:
mkdir /usr/local/software(創建目錄softare)
mv Python3.6.5.tgz /usr/local/software(移動壓縮包)
cd /usr/local/software + tar -zxv -f Python3.6.5.tgz(解壓縮文件)
4.進入解壓目錄Python3.6.5,配置編譯文件:
cd Python3.6.5(進入目錄),其中含有配置文件configure,如下
修改configure文件:./configure prefix = /usr/local/python36
編譯文件:(第一條命令)make + (第二條命令)make install
此時在/usr/local目錄下,出現子目錄python36,如下
(在bin目錄下,有exe文件:python3.6 + pip3)
5.建立關於python3.6和pip3的軟連接:
ln -s python3.6 /usr/bin/python3
ln -s pip3 /usr/bin/pip3
驗證鏈接是否可用:分別輸入python3 -V和pip3 -V
(如果pip3版本過低,輸入:pip3 install --upgrade pip可升級)
查看yum是否可用:輸入yum(無報錯說明Python2和Python3無衝突)
OK:可以愉快滴玩耍啦!!!