CentOS7安裝Python3

我們可以看一下系統版本:

[root@lizhi01 etc]# cat centos-release
CentOS Linux release 7.4.1708 (Core)

由此確認系統版本是CentOS 7。
|
下面查看一下現有Python的版本:

[root@lizhi01 etc]# python -V
Python 2.7.5

版本號爲Python2.7.5。在CentOS7中,原本帶有Python2版本。
因爲有很多系統命令都依賴於這個版本,所以不能夠刪除。例如:yum。
|
再來看一下原有的python2的安裝位置:

[root@lizhi01 etc]# which python
/usr/bin/python

由此可以看出python2安裝在/usr/bin/python下。我們也可以將python3安裝在這個目錄下。
|
在安裝前需要的瞭解的信息我們已經看完了,接下來我們開始安裝Python3。
首先安裝相應的依賴包。

[root@lizhi01 etc]yum -y groupinstall "Development tools"
[root@lizhi01 etc]yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
[root@lizhi01 etc]yum -y installreadline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

新建文件將python3的安裝包放在其路徑下

[root@lizhi01 etc]mkdir /usr/local/bin/python3
[root@lizhi01 etc]cd /usr/local/bin/python3

根據自己的需求,安裝相應的Python版本。我以Python3.6.2爲例安裝。

[root@lizhi01 python3]wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

解壓安裝包:

 [root@lizhi01 python3]tar -xvJf  Python-3.6.2.tar.xz
 解壓後得到Python-3.6.2

進入Python-3.6.2下:

[root@lizhi01 python3]cd Python-3.6.2

安裝Python3:

[root@localhost Python-3.6.2]./configure --prefix=/usr/local/python3
[root@localhost Python-3.6.2]make && make install

創建軟連接:

[root@localhost Python-3.6.2]ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@localhost Python-3.6.2]ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

結果驗證:
CentOS7安裝Python3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章