環境:
debian12.8
python3.11
python3.10
問題描述:
一臺服務器已經有個python3.11版本了,如何手動安裝 Python 3.10,兩個版本共存
解決方案:
1.下載 Python 3.10 源碼:
wget https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tgz
2.解壓源碼:
tar -xvf Python-3.10.13.tgz
cd Python-3.10.13
3.安裝依賴:
sudo apt-get install build-essential checkinstall
sudo apt-get install build-essential checkinstall libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
4.編譯并安裝 Python 3.10:
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
5.驗證安裝:
python3.10 --version