安裝python,使用自己編譯的方式。
有比較友善的方式(pyenv)可以友善的切換版本,問題是,從git上拉取太麻煩了,一堆問題,可以看這裡折騰一下:https://github.com/pyenv/pyenv
1.找打自己想要安裝的版本
https://www.python.org/ftp/python/
2.以Python-3.8.6為例,下載下傳壓縮包(wget指令沒有的話,需要安裝)
wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
3.解壓
tar -zxvf Python-3.8.6.tgz
4.準備編譯環境
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
5.進入解壓後的目錄
cd Python-3.8.6/
6.接下來編譯安裝,執行如下指令:
./configure --prefix=/usr/local/python38
make && make install
其中
--prefix
是Python的安裝目錄,我是們指定把python安裝到哪裡,同時安裝了setuptools和pip工具。
7.進入安裝目錄
cd /usr/local/python38
8.建立軟連結:還記得開始,Linux已經安裝了
python2.7.5
,這裡我們不能将它删除,如果删除,系統可能會出現問題。我們隻需要按照與Python2.7.5相同的方式為Python3.8.6建立一個軟連結即可,我們把軟連結放到/usr/local/bin目錄下,如圖:
ln -s /usr/local/python38 /usr/local/bin/python3
ls -l /usr/local/bin/
9.配置環境變量,執行
vim /etc/profile
,打開配置檔案,添加如下配置:
vim /etc/profile
編輯,在最後一行加上
PATH=/usr/local/python27/bin:/usr/local/python38/bin:$PATH
export PATH
儲存退出(:wq),執行source /etc/profile 指令使配置生效
10.驗證是否配置成功,在指令行直接敲指令驗證:
python3 -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn