下面按最常见场景给你一个清晰、可操作的 Debian 下 Python 配置指南(以 Debian 11/12 为例)。
Debian 默认已安装 Python 3:
python3 --version
which python3
⚠️ 不要动系统自带的 /usr/bin/python3,否则可能影响系统工具。
sudo apt update
sudo apt install -y python3 python3-pip python3-venv
sudo apt install -y python3.11 python3.11-venv python3.11-dev
python3 -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
python3 -m venv myenv
source myenv/bin/activate
deactivate
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 2
切换:
sudo update-alternatives --config python
⚠️ 不推荐把 python 指向 Python 3 给系统用,仅用于开发。
pip install ipython requests flask django
编辑器:
sudo apt install python3-pip
sudo apt install ca-certificates
sudo apt install python3-dev
如果你能告诉我:
我可以给你更精确的配置方案。