在 Debian 上配置 Python 3 环境,通常包含以下几个步骤:安装 Python 3、设置 pip、使用虚拟环境(推荐)、以及可选的版本管理。下面按常见场景说明。
python3 --version
Debian 10/11/12 通常已预装 Python 3。
sudo apt update
sudo apt install python3
sudo apt install python3-pip
验证:
pip3 --version
避免污染系统 Python 环境。
sudo apt install python3-venv
python3 -m venv myenv
source myenv/bin/activate
激活后提示符会变成:
(myenv) user@debian:~$
deactivate
⚠️ 不建议直接替换系统 python 命令,可能影响系统工具。
echo "alias python=python3" >> ~/.bashrc
source ~/.bashrc
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
pip install --upgrade pip
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Debian 默认源可能版本较旧,可使用 deadsnakes PPA(仅 Ubuntu) 或 源码编译(Debian 推荐)。
sudo apt install -y build-essential libssl-dev zlib1g-dev \
libncurses5-dev libsqlite3-dev libreadline-dev libtk8.6 \
libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev
wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
tar -xf Python-3.12.1.tgz
cd Python-3.12.1
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
使用:
python3.12 --version
✅ 使用虚拟环境
❌ 不要随意用 sudo pip
sudo apt install --reinstall python3
✅ 系统 Python:不动
✅ 开发环境:使用 python3-venv
✅ 包管理:pip
✅ 国内用户:配置 pip 镜像
如果你告诉我:
我可以给你一套 更精确的配置方案。