前言
在Linux系統(tǒng)中弦疮,一般都自帶Python阻肩,不過Linux下自帶Python大都是 2.x版本匀伏,如果我們想要使用python3的話洒忧,最好是再重新裝一個Python3的環(huán)境,讓python2和python3共存帘撰。
注意:最好不要刪除自帶的python2跑慕,因為可能有其他地方依賴python2,直接刪掉的可能會導(dǎo)致其他的問題。
下載python3安裝包
本次我們要安裝的是 Python 3.6.8
核行,可以在 windows 下載好上傳到 Linux服務(wù)器牢硅,也可以在Linux中通過 wget
命令python3安裝包。
python各版本下載地址:https://www.python.org/ftp/python/
如下芝雪,我們要下載后綴為 tgz
的安裝包减余。
在Linux下新建一個目錄,用于存放下載的安裝包惩系,接著進(jìn)入python36目錄下位岔,再通過 wget
命令下載。
新建python36目錄命令:mkdir /root/python36
下載安裝包命令:wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
解壓安裝包
下載完成堡牡,將安裝包解壓到當(dāng)前目錄:tar -xvf Python-3.6.8.tgz
解壓完成后抒抬,python36目錄下的文件如下:
安裝依賴包
在安裝python3前,我們需要安裝一些必要的依賴包晤柄,直接通過 yum
命令安裝即可擦剑。命令如下:
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
指定python3安裝路徑
我們在這里最好指定一下python3的安裝路徑,這樣當(dāng)我們想要卸載python3時芥颈,直接將安裝目錄刪掉就行惠勒。
先進(jìn)入Python36下的Python-3.6.8目錄:cd Python-3.6.8
指定python3安裝路徑:./configure --prefix=/root/python36
安裝python3
在Python-3.6.8目錄下安裝,安裝時分2步爬坑,第一步使用命令 make 先編譯纠屋,第二步使用命令 make install 進(jìn)行安裝。安裝時間可能有點長盾计,請多花點耐心等待售担。
[root@bogon Python-3.6.8]# make
[root@bogon Python-3.6.8]# make install
添加軟鏈接
安裝完成后,我們需要設(shè)置一下軟鏈接闯估,軟鏈接可以簡單理解為windows下的桌面快捷方式。
系統(tǒng)自帶的 python2 中,在終端輸入命令 python 炫乓,最終是指向 python2 。我們的想法是末捣,如果使用新安裝的python3.x版本侠姑,在終端直接輸入 python3 就可以進(jìn)行其交互界面。
我們先退出到 python36 目錄箩做,發(fā)現(xiàn)安裝完python3之后,其下面多了很多文件,我們進(jìn)入到 bin 目錄下可以看到python3的程序醉蚁。
在這里,我們設(shè)置軟鏈接鬼店,直接讓新安裝的python3.6指向給 /usr/bin/python3
网棍,讓 pip3 指向給/usr/bin/pip3
。
添加python3軟鏈接:ln -s /root/python36/bin/python3.6 /usr/bin/python3
添加pip3軟鏈接:ln -s /root/python36/bin/pip3 /usr/bin/pip3
接著妇智,在終端輸入 python3 或 pip3 便不會報錯提示找不到命令了。
如果要使用 python2.x 版本 惑畴,則和原來一樣航徙,可以使用 python2 和 pip2 命令。