鱼C论坛

 找回密码
 立即注册
查看: 372|回复: 12

[已解决]Linux下面如何双击就可以运行.py程序?

[复制链接]
发表于 2025-4-8 00:21:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Linux下面如何双击就可以运行.py程序?
最佳答案
2025-4-8 00:21:44
在Linux中实现双击运行.py文件的方法:

  • 添加执行权限
    右键.py文件 → 属性 → 权限 → 勾选"允许作为程序执行文件"
    或终端执行:
    1. chmod +x 你的脚本.py
    复制代码

  • 添加Shebang声明
    在.py文件首行添加(根据你的Python版本):
    #!/usr/bin/env python3
  • 设置文件关联(以GNOME桌面为例)
    1. 右键.py文件 → 属性 → 打开方式
    2. 选择"Python解释器"或自定义命令:
    gnome-terminal -- bash -c "python3 %f; exec bash"
    (这样可在终端中运行并查看输出)


注意:
1. 如果脚本需要管理员权限,建议通过终端执行 sudo python3 脚本.py
2. 测试时建议先在终端运行,确保脚本没有语法错误

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-4-8 00:21:44 | 显示全部楼层    本楼为最佳答案   
在Linux中实现双击运行.py文件的方法:

  • 添加执行权限
    右键.py文件 → 属性 → 权限 → 勾选"允许作为程序执行文件"
    或终端执行:
    1. chmod +x 你的脚本.py
    复制代码

  • 添加Shebang声明
    在.py文件首行添加(根据你的Python版本):
    #!/usr/bin/env python3
  • 设置文件关联(以GNOME桌面为例)
    1. 右键.py文件 → 属性 → 打开方式
    2. 选择"Python解释器"或自定义命令:
    gnome-terminal -- bash -c "python3 %f; exec bash"
    (这样可在终端中运行并查看输出)


注意:
1. 如果脚本需要管理员权限,建议通过终端执行 sudo python3 脚本.py
2. 测试时建议先在终端运行,确保脚本没有语法错误

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-8 00:34:31 | 显示全部楼层
FishC 发表于 2025-4-8 00:21
在Linux中实现双击运行.py文件的方法:

添加Shebang声明 这一步骤的作用是什么?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-4-12 20:02:24 | 显示全部楼层
之前玩过一段时间的ubuntu虚拟机,好像直接双击就可以py运行的啊?

你什么linux版本
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-12 22:48:24 | 显示全部楼层
player-none 发表于 2025-4-12 20:02
之前玩过一段时间的ubuntu虚拟机,好像直接双击就可以py运行的啊?

你什么linux版本

linux mint
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-4-13 10:15:48 | 显示全部楼层

网上搜到的一堆ai回答

它们说先“chmod +x xxx.py”,然后双击打开选择打开方式

我觉得如果你的linux mint 上不能直接运行py的话应该可以直接右键,选择默认打开方式(这个选项也有可能在属性里,我没用过mint)

但linux系统基本用的还是终端,建议终端里运行:python xxx.py
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-13 11:58:40 | 显示全部楼层
player-none 发表于 2025-4-13 10:15
网上搜到的一堆ai回答

它们说先“chmod +x xxx.py”,然后双击打开选择打开方式

这个“标准答案”在mint上面我试了就是不行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-4-13 12:08:47 | 显示全部楼层
ooolinux 发表于 2025-4-13 11:58
这个“标准答案”在mint上面我试了就是不行

截图发在 tutu.to 上(图床),然后把链接去掉https://发上来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-13 12:13:37 | 显示全部楼层
player-none 发表于 2025-4-13 12:08
截图发在 tutu.to 上(图床),然后把链接去掉https://发上来

在mint里面都设置好了,双击,选运行或终端运行没有任何反应,代码简单到只有一个
input('按回车继续')
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-4-13 12:15:34 | 显示全部楼层
ooolinux 发表于 2025-4-13 12:13
在mint里面都设置好了,双击,选运行或终端运行没有任何反应,代码简单到只有一个
input('按回车继续')

终端输入 python3 xxx.py试试
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-13 18:35:30 | 显示全部楼层
player-none 发表于 2025-4-13 12:15
终端输入 python3 xxx.py试试

用命令行可以
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-4-14 18:21:50 | 显示全部楼层

那就用命令行吧,反正Linux本来就是命令行运行得多

或者去看看有没有mint的解决方法:https://cn.bing.com/search?q=mintlinux%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%E6%96%87%E4%BB%B6%E6%89%93%E5%BC%80%E6%96%B9%E5%BC%8F&form=APIPA1&PC=APPD
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-14 19:40:04 | 显示全部楼层
player-none 发表于 2025-4-14 18:21
那就用命令行吧,反正Linux本来就是命令行运行得多

或者去看看有没有mint的解决方法:https://cn.bing ...

另一台电脑,我有开机试下看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-20 03:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表