在 Ubuntu 上“配置 Python 包”通常涉及安装 Python 环境、使用 pip 安装包、管理虚拟环境、以及配置镜像源等。下面我按常见场景给你一份清晰指南。
Ubuntu 通常自带 Python 3(不要卸载系统 Python,否则可能影响系统工具)。
查看版本:
python3 --version
sudo apt update
sudo apt install python3-pip
验证:
pip3 --version
避免污染系统 Python。
sudo apt install python3-venv
python3 -m venv myenv
source myenv/bin/activate
激活后命令行前面会出现 (myenv)
deactivate
在虚拟环境中:
pip install requests
安装指定版本:
pip install numpy==1.26.0
查看已安装包:
pip list
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
mkdir ~/.pip
nano ~/.pip/pip.conf
写入:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
导出当前环境:
pip freeze > requirements.txt
安装依赖:
pip install -r requirements.txt
sudo pip3 install package_name
⚠️ 容易破坏系统依赖,建议只在容器中用。
✅ 用虚拟环境
❌ 不要随便用 --break-system-packages
sudo apt install python3-dev build-essential
如果你是指 “某个具体 Python 包怎么配置”(比如 Django、PyTorch、OpenCV),可以告诉我包名,我给你针对性配置步骤。