温馨提示×

ubuntu python报错怎么办

小樊
41
2026-10-13 07:06:48
栏目: 编程语言

在 Ubuntu 上运行 Python 报错是很常见的情况,处理方式取决于具体报错内容。下面我先给你一个通用排查思路,你可以按步骤来;如果你愿意把完整的报错信息贴出来,我可以直接帮你定位。


一、先看清楚报错类型(最常见几类)

1️⃣ command not found: python

Ubuntu 20.04+ 默认只有 python3

python3 --version

用:

python3 xxx.py

如果想用 python:

sudo apt install python-is-python3

2️⃣ ModuleNotFoundError: No module named xxx

说明没装这个库

pip3 install 包名

如果提示 pip 不存在:

sudo apt install python3-pip

⚠️ 推荐用虚拟环境(见下)


3️⃣ PermissionError

不要用 sudo 乱跑 Python 脚本

解决:

chmod +x xxx.py
python3 xxx.py

或改文件权限 / 路径


4️⃣ 系统 Python 被你改坏了(很常见)

比如删了 /usr/bin/python3

✅ 不要动系统 Python
✅ 用虚拟环境:

python3 -m venv venv
source venv/bin/activate
pip install 需要的包

5️⃣ SyntaxError

通常是:

  • Python 2 语法跑在 Python 3
  • 复制代码格式乱了

二、推荐的标准做法(避免 90% 问题)

# 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 包名

三、你可以直接这样发给我(最快)

请把以下信息发出来:

  1. Ubuntu 版本
    lsb_release -a
    
  2. Python 版本
    python3 --version
    
  3. 完整报错(别只发最后一行)
  4. 你运行的命令

只要你把报错贴出来,我可以直接告诉你:

  • 是哪一步错了
  • 该装什么
  • 该改什么
  • 甚至帮你改代码 ✅

0 踩