1. 程式人生 > >CentOS6.5 下安裝Python3.6

CentOS6.5 下安裝Python3.6

CentOS 6.5上預設安裝的python版本是2.6.6,系統自帶的舊版本python被系統很多其他軟體環境依賴,不能解除安裝原Python,選擇Python3.6進行全新安裝。

1、首先先下載Python3.6的linux安裝包

2、root許可權登入Centos6.5系統,解壓壓縮包

    使用yum install lrzsz安裝在CRT下使用rz命令上傳檔案功能;

    rz命令將壓縮包Python-3.6.0.tgz上傳至linux系統目錄下

/root/program/downloader(該目錄根據自己的喜好決定就好);

    使用tar命令解壓安裝包,-C引數後跟解壓後的目標目錄

tar -zxvfPython-3.6.0.tgz -C /root/program/

3、編譯安裝包,指定安裝目錄(缺少gcc編譯元件會報錯)

    Python-3.6.0.tgz安裝包解壓後會生成Python-3.6.0目錄;

    進入Python-3.6.0目錄,使用命令

./configure--prefix=/root/program/python3.6

    將python安裝到/root/program/python3.6目錄下,這個目錄可以自己的喜好進行選擇;prefix引數用來指定安裝位置;

    執行此命令後,即開始檢查python3.6的安裝檔案;

4、執行安裝命令(缺少zlib依賴包會報錯)

    在Python-3.6.0目錄下執行命令安裝

    make && make install

5、以上步驟執行完成,python3.6基本安裝完成;因為系統自帶的是python2.6.6,直接執行python命令,所進入預設的python2.6.6的環境;


所以需要修改系統預設的python軟連線指向

a.系統預設python軟連線指向新建python2.6.6

mv /usr/bin/python /usr/bin/python2.6.6

b.新建軟連線,將系統預設python指向新安裝的python3.6

ln -s /root/program/python3.6/bin/python3.6/usr/bin/python

重新在命令列中輸入python,即可進入新的python3.6環境

6、到此為止,即完成了python3.6在linux下的安裝。

***報錯和異常處理***

一、在編譯的時候缺少gcc編譯環境會報如下錯誤


1、通過yum安裝gcc編譯環境:yum install-y gcc

2、本機沒有安裝yum功能,可下載gcc安裝包:https://gcc.gnu.org/

二、在安裝的時候缺少zlib依賴包時會報錯


1、使用yum -y install zlib* 命令安裝zlib依賴包,重新進行安裝,即可顯示完成安裝