centos安裝python3詳細(xì)教程絕了...全程無腦復(fù)制黏貼就可以......

絕了...全程無腦復(fù)制黏貼就可以......
centos7自帶版本是python2.7

如果要用的3.0以上的版本需要手動(dòng)安裝,下載地址:https://www.python.org/ftp/python/

1、先查看系統(tǒng)python的位置在哪兒

whereis python

python2.7默認(rèn)安裝是在 /usr/bin目錄中,切換到/usr/bin/

cd /usr/bin/

ll python*

從下面的圖中我們可以看到,python指向的是python2,python2指向的是python2.7,因此我們可以裝個(gè)python3,然后將python指向python3,然后python2指向python2.7,那么兩個(gè)版本的python就能共存了。

image.png

2、下載python3的包之前,要先安裝相關(guān)的依賴包,用于下載編譯python3:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

運(yùn)行了以上命令以后,就安裝了編譯python3所用到的相關(guān)依賴

3、默認(rèn)的centos7是沒有安裝pip,先添加epel擴(kuò)展源

yum -y install epel-release

4、安裝pip

yum install python-pip

5、用pip裝wget

pip install wget

6、用wget下載python3的源碼包,或者自己先下載好,上傳到服務(wù)器再安裝,如果網(wǎng)絡(luò)快可以直接安裝

wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz

7、編譯python3源碼包,解壓

xz -d Python-3.6.8.tar.xz
tar -xf Python-3.6.8.tar

8、進(jìn)入解壓后的目錄,依次執(zhí)行下面命令進(jìn)行手動(dòng)編譯

cd Python-3.6.8

./configure prefix=/usr/local/python3

make && make install

9、安裝依賴zlib、zlib-deve

yum install zlib zlib
yum install zlib zlib-devel

10、最后沒提示出錯(cuò),就代表正確安裝了,在/usr/local/目錄下就會(huì)有python3目錄
11、添加軟鏈接,將原來的鏈接備份

mv /usr/bin/python /usr/bin/python.bak

12、添加python3的軟鏈接

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

13、測(cè)試是否安裝成功了

python -V
image.png

14、更改yum配置,因?yàn)槠湟玫絧ython2才能執(zhí)行,否則會(huì)導(dǎo)致yum不能正常使用

vi /usr/bin/yum

15、把第一行的#! /usr/bin/python 修改為如下

#! /usr/bin/python2

16、還有一個(gè)地方也需要修改

vi /usr/libexec/urlgrabber-ext-down

17、把第一行的#! /usr/bin/python 修改如下

#! /usr/bin/python2

18、啟動(dòng)python2

python2
image.png

19、啟動(dòng)python3

python
image.png

原地址:https://blog.csdn.net/longzhoufeng/article/details/109879818

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容