在Debian系統中選擇Python版本可以通過以下幾種方法進行:
python3 --version 來查看當前系統默認的Python 3版本。python --version 來查看系統默認的Python 2版本。sudo apt update
sudo apt upgrade
sudo apt install build-essential libssl-dev zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
tar xzf Python-3.12.0.tgz
cd Python-3.12.0
./configure --enable-optimizations
make altinstall
python3.12 --version
.bashrc 文件中添加別名,例如:alias python='/usr/bin/python3.4'
然后重新加載 .bashrc 文件:
source ~/.bashrc
update-alternatives 命令來管理不同版本的Python:sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2
然后通過以下命令選擇默認版本:
sudo update-alternatives --config python
python3.8 -m venv my_app_venv
source my_app_venv/bin/activate
在虛擬環境中,python 和 pip 會使用特定版本的Python。
sudo apt install build-essential zlib1g-dev libssl-dev libncurses5-dev libgdbm-dev libnss3-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz
tar -xf Python-3.8.12.tgz
cd Python-3.8.12
./configure --enable-optimizations
make -j 4
sudo make altinstall
python3.8 --version
通過以上步驟,您可以在Debian系統上選擇和管理不同版本的Python。