“Ubuntu 下 Python 报错”这个范围太广了,我需要先了解具体报错信息才能准确帮你解决。你可以把终端里完整的报错内容贴出来(复制文本或截图都行)。
不过,我可以先给你一个常见 Ubuntu Python 报错 & 解决速查表,你可以对照看看是不是这些情况:
Command 'python' not found原因:Ubuntu 20.04+ 默认只有 python3
解决:
python3 --version
要用 python 命令:
sudo apt install python-is-python3
pip: command not found解决:
sudo apt update
sudo apt install python3-pip
ModuleNotFoundError: No module named 'xxx'原因:包没装或装错环境
解决:
pip3 install xxx
如果权限问题:
pip3 install --user xxx
PermissionError: [Errno 13]原因:系统目录无写权限
解决(推荐):
python3 -m venv venv
source venv/bin/activate
pip install xxx
externally-managed-environment 报错(Ubuntu 23.04+)原因:禁止直接 pip 装系统 Python
解决:
python3 -m venv venv
source venv/bin/activate
pip install xxx
或
pip install --break-system-packages xxx # 不推荐
ImportError: libxxx.so not found原因:系统依赖缺失
解决(举例):
sudo apt install libssl-dev
sudo apt install python3.11
请直接回复:
lsb_release -a)python3 --version)只要你贴出来,我可以直接告诉你哪一行错了、为什么、怎么改 ✅