1、背景
已安裝了 Python3.6.4,需要再安裝 Python3.9 版本
2、操作步驟
(1)尋找當前 Python3.9 版本最新穩定版的子版本
透過官網查詢,目前為 3.9.18,下載到本地
檔案:Python-3.9.18.tgz
(2)透過 XFTP軟體,將檔案上傳到 CentOS 的 /usr/local/python3.9.18 目錄
(3)更新系統,確保系統是最新的
sudo yum update
(4)安裝編譯 Python 所需的依賴項
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel wget
(5)解壓原始碼
cd /usr/local/python3.9.18tar -zxvf Python-3.9.18.tgz
(6)編譯並安裝 Python 3.9
./configure 是一個用於配置軟體原始碼的指令碼,它根據當前系統的配置生成一個特定於該系統的 Makefile 檔案,以便後續的編譯步驟。
--enable-optimizations 選項是一個最佳化引數,它告訴配置指令碼啟用一些最佳化選項以提高 Python 的效能。
--prefix 是配置 Python 3.9 的安裝目錄
cd Python-3.9.18 ./configure --enable-optimizations --prefix=/usr/local/python3.9
(7)make 命令用於根據 Makefile 檔案執行編譯過程。-j $(nproc) 引數告訴 make 使用多個處理器核心(執行緒)來加速編譯過程。$(nproc) 是一個 shell 命令,用於獲取系統可用的處理器核心數量。
make -j $(nproc)
(8)make altinstall 命令會以替代方式安裝 Python,這意味著它不會覆蓋或更改系統預設的 Python 版本。
sudo make altinstall
(9)建立軟連結
sudo ln -s /usr/local/python3.9/bin/python3.9 /usr/local/bin/python3.9 sudo ln -s /usr/local/python3.9/bin/pip3.9 /usr/local/bin/pip3.9
(10)驗證安裝結果
python3.9 --version