Debian 本身已经原生支持 Python 3,不需要额外“开启”什么。下面按常见需求给你一个完整说明(从确认、安装、切换到使用 Python 3)。
在终端执行:
python3 --version
如果看到类似:
Python 3.11.2
说明 Python 3 已安装 ✅
sudo apt update
sudo apt install python3
python3 --version
sudo apt install python3-pip
验证:
pip3 --version
python 命令默认指向 Python 3(可选)Debian 默认:
python → 可能不存在或指向 Python 2(旧系统)python3 → Python 3使用 update-alternatives:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
然后:
python --version
⚠️ 不建议直接删除 /usr/bin/python 或强行改系统 python,否则可能影响系统工具(如 apt)。
python3 script.py
在 .py 文件第一行:
#!/usr/bin/env python3
然后:
chmod +x script.py
./script.py
避免污染系统 Python:
sudo apt install python3-venv
创建虚拟环境:
python3 -m venv venv
激活:
source venv/bin/activate
退出:
deactivate
| Debian 版本 | Python 3 情况 |
|---|---|
| Debian 10 (Buster) | Python 3.7 |
| Debian 11 (Bullseye) | Python 3.9 |
| Debian 12 (Bookworm) | Python 3.11 |
✅ 所有版本都支持 Python 3
可以告诉我你的需求,我可以给你:
Debian 默认就支持 Python 3,只需要
python3和python3-pip即可使用,无需特殊配置。
如果你有具体错误提示(比如 python: command not found),可以直接贴出来,我帮你具体分析。