在 Debian 上给 Python 添加(安装)模块,常见做法如下:
适合: 服务器、系统脚本,稳定性优先
sudo apt update
sudo apt install python3-模块名
例如:
sudo apt install python3-pip
sudo apt install python3-requests
⚠️ 模块名通常是 python3-xxx,不是 PyPI 原名
适合: 开发、使用最新版本模块
python3 -m pip --version
如果没有:
sudo apt install python3-pip
pip3 install 模块名
例如:
pip3 install requests
pip3 install --user 模块名
模块会装在:
~/.local/lib/pythonX.Y/site-packages
适合: 项目开发,避免版本冲突
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
pip install 模块名
退出环境:
deactivate
git clone 仓库地址
cd 项目目录
pip install .
externally-managed-environment 报错Debian 12+ 默认禁止系统 pip 安装,解决方式:
pip3 install --break-system-packages 模块名
pip3 list
如果你能告诉我:
我可以给你更精确的命令。