在 Debian 上配置 Python,通常包括安装 Python、管理版本、创建虚拟环境、安装包等步骤。下面按常见使用场景给你一个清晰指南。
Debian 通常已预装 Python 3:
python3 --version
查看路径:
which python3
⚠️ 注意:不要删除系统自带的 python3,很多系统工具依赖它。
sudo apt update
sudo apt install python3 python3-pip python3-venv
python3:解释器python3-pip:包管理器python3-venv:虚拟环境支持sudo apt install python3.11
或使用 deadsnakes(Ubuntu 更常见,Debian 不推荐混用):
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
⚠️ Debian 官方源更安全,优先用 apt。
检查 pip:
python3 -m pip --version
升级 pip:
python3 -m pip install --upgrade pip
避免污染系统环境。
mkdir myproject
cd myproject
python3 -m venv venv
激活环境:
source venv/bin/activate
退出环境:
deactivate
在虚拟环境中:
pip install requests
或指定版本:
pip install django==4.2
生成依赖文件:
pip freeze > requirements.txt
安装依赖:
pip install -r requirements.txt
不想每次写 python3:
alias python=python3
写入永久生效:
echo "alias python=python3" >> ~/.bashrc
source ~/.bashrc
适合需要多 Python 版本的用户。
sudo apt install curl git build-essential
curl https://pyenv.run | bash
配置环境变量(按提示加到 .bashrc)。
安装版本:
pyenv install 3.11.6
pyenv global 3.11.6
使用:
python3 -m pip install xxx
不要用 sudo pip,用虚拟环境。
sudo apt install python3-dev
如果你有具体用途(如 Django、数据分析、AI、服务器部署),我可以给你更针对性的配置方案。