在 Ubuntu 上管理 Python 依赖,常见且推荐的做法如下(从最基础到最规范):
sudo apt install python3-pip
pip3 install requests
❌ 问题:
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
pip install requests
pip freeze > requirements.txt
pip install -r requirements.txt
✅ 优点:简单、通用、够用
适合多项目开发:
pip install virtualenvwrapper
然后管理多个环境更方便(workon / mkvirtualenv)
pip install poetry
poetry init
poetry add requests
poetry run python main.py
✅ 优点:
conda create -n myenv python=3.10
conda activate myenv
conda install numpy
✅ 适合:
| 场景 | 推荐 |
|---|---|
| 新手 / 小项目 | venv + pip |
| 正式项目 | Poetry |
| 数据科学 | conda |
| 服务器部署 | venv + requirements.txt |
如果你愿意,可以告诉我:
我可以直接给你一套最适合你的方案。