Ubuntu 运行 Python 报错的原因有很多,下面我按最常见情况给你梳理一下,你可以对照看看是哪一种,或者直接把报错内容发给我。
Ubuntu 默认没有 python 命令,只有 python3
python
# bash: python: command not found
✅ 正确方式:
python3
或建立软链接(不推荐新手改系统):
sudo ln -s /usr/bin/python3 /usr/bin/python
python3
# Command not found
✅ 安装:
sudo apt update
sudo apt install python3
❌ 错误:
test.py
✅ 正确:
python3 test.py
或:
chmod +x test.py
./test.py
(脚本第一行需有 #!/usr/bin/env python3)
PermissionError: [Errno 13] Permission denied
✅ 解决:
sudo python3 xxx.py
或改权限:
chmod +x xxx.py
ModuleNotFoundError: No module named 'requests'
✅ 安装:
pip3 install requests
如果 pip 没装:
sudo apt install python3-pip
例如:
os.system("cls")
Ubuntu 应该是:
os.system("clear")
Ubuntu 系统依赖 python3(如 apt)
❌ 不要随便卸载或替换系统 python
请告诉我:
lsb_release -a)python3 --version)如果你愿意,把报错直接贴出来,我可以一行一行帮你分析✅