Centos7默認自帶的python版本是2,我們現在使用python版本是3,所以需要安裝一下python3的版本。
下載Python3.8.3
安裝gcc等編譯環境
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 libffi-devel
安裝
解壓
tar -zxvf Python-3.8.3.tgz
./configure
make && make install
安裝之後的目錄
使用上面的命令安裝之後python的執行文件在
/usr/local/bin
目錄下面的,系統默認自帶的python執行文件是在/usr/bin/python
下面的,所以如果直接使用python執行是系統默認自帶的python,而默認自帶的python是python2的版本,所以需要使用python3的需要執行的命令的[root@hecs-x-large-2-linux-20200606135952 bin]# python3
使用python3
[root@hecs-x-large-2-linux-20200606135952 bin]# python3
檢查Python3及pip3是否正常可用
[root@hecs-x-large-2-linux-20200606135952 bin]# pip3 -V
pip 19.2.3 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)
[root@hecs-x-large-2-linux-20200606135952 Python-3.8.3]# python3 -V
Python 3.8.3
[root@hecs-x-large-2-linux-20200606135952 bin]#
這種情況下默認保存兩個python的版本,如果不想使用默認的python2版本,可以把python2的軟連接刪掉,創建python3的連接命名爲python就好。