在 Ubuntu 上运行 Python 脚本有多种方式,下面从最常用到进阶给你系统讲一下。
python3 --version
如果显示版本号(如 Python 3.10.12),说明已安装。
如果没有,安装:
sudo apt update
sudo apt install python3
假设脚本文件是 test.py:
python3 test.py
如果有命令行参数:
python3 test.py arg1 arg2
python3
然后:
exec(open("test.py").read())
⚠️ 不推荐日常使用,适合调试。
#!/usr/bin/env python3
print("Hello Ubuntu")
chmod +x test.py
./test.py
cd /path/to/script
python3 test.py
python3 -m venv venv
source venv/bin/activate
python test.py
退出虚拟环境:
deactivate
python3 test.py &
或:
nohup python3 test.py > log.txt 2>&1 &
❌ python: command not found
✅ Ubuntu 默认只有 python3
❌ 权限不够
✅ 用 chmod +x
❌ 编码错误
✅ 脚本开头加:
# -*- coding: utf-8 -*-
如果你愿意,可以告诉我:
我可以给你更针对性的方案。