在 Debian 上配置 Python 环境,通常包含系统 Python 管理、安装指定版本、虚拟环境、包管理几部分。下面按常见使用场景说明。
Debian 通常自带 Python 3:
python3 --version
which python3
⚠️ 注意:不要卸载系统自带的 python3,很多系统工具依赖它。
sudo apt update
sudo apt install python3 python3-pip python3-venv
安装指定版本(如 3.11):
sudo apt install python3.11
查看已安装版本:
ls /usr/bin/python3*
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 311
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 309
# 切换版本
sudo update-alternatives --config python3
✅ 建议只对 python3 操作,不要改 python
python3 -m venv venv
source venv/bin/activate
deactivate
pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
适合需要多个 Python 版本的人。
sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
curl https://pyenv.run | bash
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
pyenv install 3.11.6
pyenv global 3.11.6
sudo apt install python3-pip
sudo apt install python3-venv
如果你能告诉我:
我可以给你一套最合适的具体配置方案。