在 Ubuntu 上运行 Python 报错是很常见的情况,处理方式取决于具体报错内容。下面我先给你一个通用排查思路,你可以按步骤来;如果你愿意把完整的报错信息贴出来,我可以直接帮你定位。
command not found: pythonUbuntu 20.04+ 默认只有 python3
python3 --version
用:
python3 xxx.py
如果想用 python:
sudo apt install python-is-python3
ModuleNotFoundError: No module named xxx说明没装这个库
pip3 install 包名
如果提示 pip 不存在:
sudo apt install python3-pip
⚠️ 推荐用虚拟环境(见下)
PermissionError不要用 sudo 乱跑 Python 脚本
解决:
chmod +x xxx.py
python3 xxx.py
或改文件权限 / 路径
比如删了 /usr/bin/python3
✅ 不要动系统 Python
✅ 用虚拟环境:
python3 -m venv venv
source venv/bin/activate
pip install 需要的包
SyntaxError通常是:
# 1. 更新
sudo apt update
# 2. 装基础环境
sudo apt install python3 python3-pip python3-venv
# 3. 建虚拟环境
python3 -m venv venv
source venv/bin/activate
# 4. 装依赖
pip install 包名
请把以下信息发出来:
lsb_release -a
python3 --version
只要你把报错贴出来,我可以直接告诉你: