在 Debian 系统上安装 Python 3 通常很简单,因为现代 Debian 版本(如 Debian 10/11/12)默认已经自带 Python 3。你可以先确认是否已经安装:
python3 --version
如果输出了版本号(如 Python 3.11.2),说明已经安装好了。
sudo apt update
sudo apt install python3
python3 --version
Debian 默认可能没有安装 pip:
sudo apt install python3-pip
验证:
pip3 --version
如果你是开发用途,建议安装:
sudo apt install python3-dev python3-venv
python3-dev:编译 C 扩展所需python3-venv:创建虚拟环境python3 -m venv myenv
source myenv/bin/activate
退出虚拟环境:
deactivate
如果 Debian 仓库版本太旧,可以使用:
Debian 一般不建议用 PPA。
sudo apt install build-essential libssl-dev zlib1g-dev \
libncurses5-dev libsqlite3-dev libreadline-dev \
libffi-dev libbz2-dev
wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
tar xzf Python-3.12.1.tgz
cd Python-3.12.1
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
注意:用
make altinstall而不是make install,避免覆盖系统 Python。
如果你能告诉我:
cat /etc/debian_version)我可以给你更精确的建议。