温馨提示×

ubuntu怎样运行python脚本

小樊
37
2026-09-16 15:08:06
栏目: 编程语言

在 Ubuntu 上运行 Python 脚本有多种方式,下面从最常用到进阶给你系统讲一下。


一、确认 Python 是否已安装

python3 --version

如果显示版本号(如 Python 3.10.12),说明已安装。
如果没有,安装:

sudo apt update
sudo apt install python3

二、运行 Python 脚本的常见方式

✅ 方式 1:直接用 python3 运行(最常用)

假设脚本文件是 test.py

python3 test.py

如果有命令行参数:

python3 test.py arg1 arg2

✅ 方式 2:先进入 Python 交互环境再执行

python3

然后:

exec(open("test.py").read())

⚠️ 不推荐日常使用,适合调试。


✅ 方式 3:给脚本加可执行权限(像命令一样运行)

1️⃣ 在脚本第一行加 shebang

#!/usr/bin/env python3
print("Hello Ubuntu")

2️⃣ 赋予执行权限

chmod +x test.py

3️⃣ 运行

./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 -*-

如果你愿意,可以告诉我:

  • 你是 新手 / 开发者 / 服务器运维
  • 是否要用 定时任务(cron)
  • 是否要 开机自启

我可以给你更针对性的方案。

0