位置:首页 > Python > Ubuntu 里怎么运行 Python 脚本:三种常用方法与适用场景

Ubuntu 里怎么运行 Python 脚本:三种常用方法与适用场景

时间:2026-08-24  |  作者:怪兽小助手  |  阅读:0

目录

  1. 终端直接执行脚本
  2. 用 Python 解释器运行更稳妥
  3. 做成桌面快捷方式,适合高频脚本
  4. 三种方式怎么选

前言

在 Ubuntu 里运行 Python 脚本,表面上只是敲一条命令,实际常见分歧在于是否需要执行权限、要不要写 shebang,以及双击启动该怎么配置。下面按终端直接执行、`python3` 解释器调用和 `.desktop` 快捷方式三种场景分别说明,帮你快速判断哪种做法更省事、更适合自己的使用习惯。

在 Ubuntu 里跑 Python 脚本并不复杂,但很多问题都出在“能不能直接执行”“该不该写 shebang”“双击后为什么没反应”这些细节上。下面按实际使用场景把三种常见方式拆开说明:你可以据此判断什么时候该直接运行脚本,什么时候该明确调用 python3,以及高频脚本值不值得做成桌面快捷方式。

终端直接执行脚本

这是最直观的一种方式,适合已经准备好可执行脚本、并且习惯在终端里操作的人。

先进入脚本所在目录

先打开终端,快捷键是 Ctrl + Alt + T。然后用 cd 切换到脚本目录:

终端直接执行与解释器执行的条件和差异对比图
两种命令行运行方式怎么选把“直接执行”和“用 python3 运行”放在同一张图里,更容易看清前提条件与适用场景差异。
cd /path/to/your/script

给脚本执行权限后直接运行

如果脚本还没有执行权限,先执行:

Ubuntu .desktop 快捷方式配置结构图
`.desktop` 快捷方式的关键配置把 .desktop 文件的关键字段拆开呈现,便于理解哪些项必须改成真实路径。
chmod +x your_script.py

然后再直接运行脚本文件:

./your_script.py

这种方式的前提是什么

要让 ./your_script.py 正常工作,脚本本身通常需要写好 shebang,例如:

#!/usr/bin/env python3

这样系统才知道该用哪个解释器来执行它。如果没有 shebang,或者脚本权限没设置好,直接执行往往就会失败。

所以这类方式更适合你已经把脚本当成一个“命令”来使用的场景:文件权限、解释器路径都已经处理好,后续输入文件名即可启动。

用 Python 解释器运行更稳妥

如果你只是想尽快把脚本跑起来,这通常是最通用、也最省事的方法。

命令写法

同样先进入脚本目录,然后直接调用解释器:

python3 your_script.py

为什么更推荐 python3

现在大多数 Ubuntu 系统默认使用的是 Python 3,但在一些环境里,python 这个命令未必指向 Python 3,也可能因为同时存在 Python 2 而产生混淆。为了减少版本误用,直接写 python3 更稳妥。

它适合哪些情况

这类方式最大的好处是,对脚本本身要求更低。即使文件没有可执行权限、没有写 shebang,通常也可以直接执行。日常开发、测试单个脚本、临时验证代码时,大多数人都会优先使用这一种。

如果你当前只是想确认脚本能不能跑,或者要避免解释器版本跑偏,用 python3 your_script.py 基本就是默认选项。

做成桌面快捷方式,适合高频脚本

有些脚本需要经常启动,但你又不想每次打开终端、切目录、输入命令,这时可以把它做成 Ubuntu 的 .desktop 快捷方式。

先创建 .desktop 文件

可以在主目录下新建一个快捷方式文件,例如:

nano ~/your_script.desktop

写入快捷方式配置

文件内容可以参考下面这个模板:

[Desktop Entry]
Version=1.0
Type=Application
Name=Your Script Name
Exec=python3 /path/to/your/script/your_script.py
Icon=/path/to/icon.png
Terminal=false

其中最关键的是 Exec,这里要写成你实际脚本的真实路径。Icon 可以按需要保留或省略。

Terminal=false 该怎么选

Terminal=false 表示启动脚本时不弹出终端窗口。如果脚本本身需要在终端中输出信息,或者运行过程依赖命令行交互,就应该改成 true

保存并赋予执行权限

保存退出时,可以使用 Ctrl + X,然后按 Y,最后回车。接着给这个快捷方式文件执行权限:

chmod +x ~/your_script.desktop

完成后,就可以像普通应用一样通过双击来启动它。

三种方式怎么选

如果你平时主要在终端里工作,而且脚本已经写好了 shebang,也配置了执行权限,那么直接用 ./your_script.py 会比较顺手。

如果你更看重兼容性和稳定性,尤其担心权限或解释器版本问题,直接执行 python3 your_script.py 往往更省心,这也是最常见的做法。

如果某个脚本需要频繁启动,并且希望像普通桌面应用一样双击运行,那么就适合额外创建一个 .desktop 快捷方式。

简单说,前两种适合命令行使用,第三种适合把脚本做成固定入口。按你的使用频率和操作习惯来选,就能少走不少弯路。

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多