1、環境說明
系統版本:CentOS7.5 安裝的python版本:3.8.0
2、編譯環境准備(如果出現文件解壓錯誤,wget命令無法下載等各種小意外,先把下面的環境安裝一遍)
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel gcc-c++ gcc xz -y
3、下載python安裝包
可以根據自己的喜好去官網自行下載
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz
4、安裝python
先解壓,解壓到自己的慣用路徑
tar xf python-3.8.0.tar.xz -C /usr/local/src
進入到剛才解壓文件,執行一下命令,prefix后面的路徑就是指定安裝路徑
cd usr/local/src/Python3.8.0 ./configur --prefix=/usr/local/python3
make -j 4 && make install
安裝成功應有如下圖所示的信息
5、設置成系統默認
系統的命令一般都在 /usr/bin這個目錄里
cd /usr/bin
ls | grep python
可以看到,執行幾個python命令進入到的都是python2.7.5,這是使用python命令進入到系統當前默認的python環境,所以我們只要把我們安裝的python命令指向這里的python就行了
因為已經有python命令了,所以需要先移除或者備份改名等都可以
pip同理
mv /usr/bin/python /usr/bin/python_bak ln -s /usr/local/python3/bin/python3 /usr/bin/python ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
這樣,使用python命令進入到的就是我們剛才安裝的python環境了,同時,pip命令也可以直接使用了