在 CentOS 7 上升級 Python 版本可能會比較復雜,因為 CentOS 7 默認安裝的是 Python 2.7,并且系統很多組件依賴于它。不過,可以通過以下步驟嘗試升級到 Python 3.11.6:
-
安裝必要的依賴:
sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel
-
下載 Python 3.11.6 源代碼:
cd /usr/src sudo wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz
-
解壓源代碼文件:
sudo tar xzf Python-3.11.6.tgz
-
編譯并安裝 Python 3.11.6:
cd Python-3.11.6 sudo ./configure --enable-optimizations sudo make altinstall
-
創建符號鏈接(可選):
sudo ln -s /usr/local/bin/python3.11 /usr/bin/python3.11
-
更新 pip:
sudo python3.11 -m ensurepip sudo python3.11 -m pip install --upgrade pip
-
驗證安裝:
python3.11 --version
注意,升級 Python 可能會影響到系統的穩定性和安全性,因此在操作之前請務必備份重要數據,并謹慎考慮可能帶來的風險。