一、環境說明 python
系統版本:CentOS7.5 安裝的python版本:3.8.0
二、編譯環境準備(若是出現文件解壓錯誤,wget命令沒法下載等各類小意外,先把下面的環境安裝一遍) c++
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel gcc-c++ gcc xz -y
三、下載python安裝包python2.7
能夠根據本身的喜愛去官網自行下載spa
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz
四、安裝pythoncode
先解壓,解壓到本身的慣用路徑blog
tar xf python-3.8.0.tar.xz -C /usr/local/src
進入到剛纔解壓文件,執行一下命令,prefix後面的路徑就是指定安裝路徑ip
cd usr/local/src/Python3.8.0 ./configur --prefix=/usr/local/python3
make -j 4 && make install
安裝成功應有以下圖所示的信息ssl
五、設置成系統默認get
系統的命令通常都在 /usr/bin這個目錄裏openssl
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命令也能夠直接使用了