which python
ls -l /usr/bin/python*
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
wget https://npm.taobao.org/mirrors/python/3.8.6/Python-3.8.6.tar.xz
如果報錯 wget: command not found,使用 yum -y install wget 將下載工具進行安裝
如果wget報unable to resolve host address 錯誤,請看這個:解決wget:unable to resolve host address
gcc --version
yum -y install gcc
mkdir -p /mine/python3
-- 在根目錄的建立mine資料夾,再到下面建立python3資料夾
-- 你也可以安裝到自己想要安裝的包下面,但要記得後面的命令有些要改地址
tar xvf Python-3.8.6.tar.xz -C /mine/python3
-- 將檔案解壓到-C後面的地址(你可以自定義)
先移動到剛剛解壓的檔案地址
cd /mine/python3 -- 移動到存放的位置
ls -- 檢視檔案
執行如下命令
cd Python-3.8.6
./configure --prefix=/mine/python3 // 執行組態檔
make && make install // 進行編譯安裝
如果執行編譯安裝時有個報錯,請看這個:解決zipimport.ZipImportError: can‘t decompress data
【1】對資料進行檢視,看看是否安裝成功
cd /mine/python3
ls
-- 安裝成功的話可以看到bin資料夾
cd bin
ls
-- 可以看到執行檔案都在這裡,接下來建立軟連線
----s後面接上剛剛查詢的地址
-- 建立 --
ln -s /mine/python3/bin/python3.8 /usr/bin/python3
ln -s /mine/python3/bin/pip3.8 /usr/bin/pip
-- 查詢 --
ls -l /usr/bin/python*
ls -l /usr/bin/pip*
pip list -- 查詢安裝的模組
python3 -- 進入python3的編譯環境(ctrl+d退出)