前提:
python各個版本下載地址:https://www.python.org/ftp/python/
安裝前的一些準備工作:
1、首先確認自己Linux系統的Python版本(因爲Linux都是自帶的),輸入命令python,查到版本如下:
2:一般Python都是默認安裝在usr/bin路徑下的,我們可以使用whereicls命令查找python路徑:
[root@VM_0_2_centos ~]# whereis python
3:在正式開始安裝Python3之前,先把Python2的軟鏈接重命名,Linux下輸入如下命令:
[root@VM_0_2_centos ~]# mv /usr/bin/python /usr/bin/python.bak
4:檢查下軟鏈接是否創建成功,先切換至/usr/bin文件夾後,搜索文件:
[root@VM_0_2_centos ~]# cd /usr/bin
[root@VM_0_2_centos bin]# find / -name python.bak
正式安裝:
1:下載Python3.X版本,並存至bin文件夾;
[root@VM_0_2_centos bin]# wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
2:下載完成後,進行解壓縮,在Linux中輸入如下指令:tar -zxvf Python3.7.1
[root@VM_0_2_centos bin]# tar -zxvf Python-3.7.1.tgz
3:解壓縮完成了之後,先到usr/local路徑下,創建一個Python3 文件夾,輸入命令: mkdir python3
[root@VM_0_2_centos ~]# cd /usr/local
[root@VM_0_2_centos local]# mkdir python3
4:進入到解壓縮的Python-3.3.4裏面去,開始編譯安裝: ./configure --prefix=/usr/local/python3 make make install
[root@VM_0_2_centos local]# cd /usr/bin
[root@VM_0_2_centos bin]# cd Python-3.7.1/
[root@VM_0_2_centos Python-3.7.1]# ./configure --prefix=/usr/local/python3
[root@VM_0_2_centos Python-3.7.1]# make
[root@VM_0_2_centos Python-3.7.1]# make install
5:再建立新版本python的鏈接 ln -s /usr/local/python3/bin/python3 /usr/bin/python 【注意前面那截是你剛剛安裝的Python3所在的位置,後面那截是軟鏈接】
[root@VM_0_2_centos Python-3.7.1]# ln -s /usr/local/python3/bin/python3 /usr/bin/python
6:再次在Linux下輸入Python指令查詢Python版本,如下表名,升級成功: