在 Debian 系统上配置 Python 环境,通常包括 安装 Python、包管理工具(pip)、虚拟环境 以及可选的 多版本管理。下面按常见场景一步步说明。
Debian 通常自带 Python(一般是 Python 3):
python3 --version
查看可执行路径:
which python3
sudo apt update
sudo apt install python3 python3-pip python3-venv -y
验证:
python3 --version
pip3 --version
pip3 install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
python3 -m venv venv
source venv/bin/activate
激活后提示符会变成:
(venv) user@debian:~$
deactivate
sudo apt install curl git build-essential \
libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget \
llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev -y
curl https://pyenv.run | bash
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
(建议写入 ~/.bashrc 或 ~/.zshrc)
pyenv install 3.12.1
pyenv global 3.12.1
Debian 默认不把 python 指向 python3,可手动设置:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
验证:
python --version
⚠️ 注意:不要随意删除系统自带的 python3,否则可能影响系统工具。
sudo apt install python3-dev
sudo apt install ca-certificates
project/
├── venv/
├── requirements.txt
└── main.py
导出依赖:
pip freeze > requirements.txt
安装依赖:
pip install -r requirements.txt
如果你能告诉我:
我可以给你一份 更精确的配置方案。