在 Ubuntu 上管理 Python 库,常见、稳妥的方式如下(从推荐程度高 → 低):
venv + pip(项目级隔离)sudo apt update
sudo apt install python3 python3-pip python3-venv
python3 -m venv venv
source venv/bin/activate
激活后终端前面会出现 (venv)
pip install requests
pip list
pip uninstall requests
deactivate
✅ 优点:不影响系统 Python,安全、干净
如果你做 AI、数据分析,推荐:
# 安装 Miniconda(官网下载)
conda create -n myenv python=3.10
conda activate myenv
conda install numpy pandas
✅ 适合多版本 Python、复杂依赖
pip3 install --user requests
或(⚠️ 不推荐):
sudo pip3 install requests
❌ 可能破坏系统组件(如 apt)
Ubuntu 自带很多 Python 包:
sudo apt install python3-requests
✅ 稳定
❌ 版本旧
pip list
pip freeze > requirements.txt
pip install -r requirements.txt
pip 命令不存在?python3 -m pip --version
ls /usr/bin/python*
venv + pipcondaapt如果你愿意,可以告诉我:
我可以给你更具体的方案。