在 Debian 上“加 Python”一般有几种情况,下面按最常见需求给你说明。
大多数 Debian 已经自带 Python 3:
python3 --version
如果有版本号(如 Python 3.11.2),说明已经安装。
⚠️ 注意:
python 命令,Debian 默认只有 python3sudo apt update
sudo apt install python3
sudo apt install python3-pip
验证:
python3 -m pip --version
Debian 稳定版可能版本较旧,可以这样:
Debian 没有 PPA,推荐用以下方式之一:
sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncurses5-dev libncursesw5-dev xz-utils tk-dev
wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz
tar xzf Python-3.12.3.tgz
cd Python-3.12.3
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
✅ 使用:
python3.12 --version
⚠️ 用 altinstall,不要覆盖系统 python3
python 指向 python3(可选)sudo apt install python-is-python3
之后可用:
python --version
python3 -m venv myenv
source myenv/bin/activate
退出:
deactivate
解决:
python3 -m venv venv
source venv/bin/activate
pip install xxx
用:
pyenvupdate-alternatives如果你能告诉我:
cat /etc/os-release)我可以给你精确命令。