Ubuntu 通用的 Linux 发行版,几乎可以安装所有主流的 Python 库,只要满足库的依赖和运行环境要求。下面按类别给你一个清晰的说明。
一、Ubuntu 上安装 Python 库的方式
1. 使用 pip(最常用)
pip install 库名
python3 -m pip install 库名
2. 使用 apt(系统级,稳定)
sudo apt install python3-xxx
例如:
sudo apt install python3-numpy python3-pandas
3. 使用虚拟环境(推荐)
python3 -m venv venv
source venv/bin/activate
pip install 库名
二、常见可安装的 Python 库分类
✅ 1. 基础科学计算
✅ 2. 机器学习 / 深度学习
- scikit-learn
- tensorflow
- pytorch
- keras
- xgboost
- lightgbm
⚠️ 部分需要 GPU 驱动(如 CUDA)
✅ 3. Web 开发
- flask
- django
- fastapi
- tornado
- uvicorn
✅ 4. 网络与爬虫
- requests
- beautifulsoup4
- scrapy
- selenium
- aiohttp
✅ 5. 自动化与系统管理
- paramiko(SSH)
- psutil
- subprocess(内置)
- sh
- fabric
✅ 6. 图形界面(GUI)
- tkinter(Ubuntu 需安装
python3-tk)
- PyQt5 / PyQt6
- wxPython
- Kivy
✅ 7. 数据可视化
- matplotlib
- seaborn
- plotly
- bokeh
✅ 8. 音视频 / 图像
- opencv-python
- PIL / Pillow
- moviepy
- pyaudio
✅ 9. 数据库
- pymysql
- psycopg2
- sqlite3(内置)
- redis
- pymongo
✅ 10. 系统 / 底层相关
- ctypes(内置)
- socket(内置)
- os / sys(内置)
- pyinotify
- pyudev
三、哪些“不能”或“不方便”装?
❌ Windows 专用库(基本不行):
⚠️ 需要特殊硬件:
⚠️ 老库不兼容新 Python:
- Python 2 的库(Ubuntu 20.04+ 默认 Python 3)
四、判断一个库能不能装的方法
pip install 库名
或查看:
- https://pypi.org
- 库的 GitHub / 文档是否支持 Linux
如果你有具体想装的库(比如 OpenCV、PyTorch、某个爬虫库),可以告诉我,我可以直接给你 Ubuntu 下的安装命令和注意事项。