你这个问题比较宽泛,“Ubuntu 上 Python 报错”可能有很多种原因。我分几种常见情况给你讲,你看看自己是哪一种,或者直接把报错信息贴出来,我可以精准帮你解决。
Command 'python' not found
Ubuntu 20.04+ 默认只有 python3,没有 python
python3 --version
如果你想用 python:
sudo apt update
sudo apt install python-is-python3
pip: command not found
或
externally-managed-environment
安装 pip:
sudo apt install python3-pip
如果是 externally-managed-environment:
✅ 推荐用虚拟环境:
python3 -m venv venv
source venv/bin/activate
pip install xxx
或临时强制安装(不推荐):
pip install xxx --break-system-packages
PermissionError: [Errno 13] Permission denied
不要 sudo pip
✅ 用虚拟环境(最安全)
ModuleNotFoundError: No module named 'xxx'
pip install xxx
或确认你在正确的虚拟环境里
查看版本:
which python3
python3 --version
建议:
venv 或 conda请把以下信息贴出来:
lsb_release -a)我可以直接帮你定位并给出一步一步的解决方案。