You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在OSX 12.7.6创建桌面图标,隐藏终端运行Python3脚本

在OSX 12.7.6创建隐藏终端运行Python脚本的桌面快捷方式

以下是几种可行的方法,帮你实现点击桌面图标直接运行RGB_plot.py且不显示终端窗口:

方法1:用Automator生成无窗口应用

  • 打开Launchpad,启动Automator,选择创建「应用程序」类型文档
  • 在左侧操作库搜索「运行Shell脚本」,拖到右侧工作区
  • 在脚本输入框中填入(替换为你的Python3路径和脚本绝对路径):
    /usr/bin/python3 /Users/你的用户名/目标路径/RGB_plot.py > /dev/null 2>&1 &
    
    • 不确定Python3路径的话,在终端输入which python3就能获取
    • 末尾的> /dev/null 2>&1 &用来屏蔽输出并后台运行,避免终端窗口弹出
  • 点击「文件」→「存储」,命名比如「RGB绘图工具」,保存到桌面
  • 双击这个应用图标就能运行脚本,终端窗口完全隐藏

方法2:给Automator应用添加完全隐藏属性

如果方法1仍有终端窗口闪现,可进一步修改:

  • 右键桌面的Automator应用,选择「显示包内容」
  • 进入Contents文件夹,打开Info.plist文件(用文本编辑器)
  • 在<dict>标签内添加以下代码:
    <key>LSUIElement</key>
    <string>1</string>
    
  • 保存后重启应用,就彻底不会显示任何终端窗口了

方法3:AppleScript配合Shell脚本

  • 在桌面创建run_RGB_plot.sh脚本,内容:
    #!/bin/bash
    /usr/bin/python3 /Users/你的用户名/目标路径/RGB_plot.py
    
  • 打开终端,给脚本加执行权限:
    chmod +x /Users/你的用户名/Desktop/run_RGB_plot.sh
    
  • 打开「脚本编辑器」,输入以下AppleScript:
    do shell script "/Users/你的用户名/Desktop/run_RGB_plot.sh > /dev/null 2>&1"
    
  • 将脚本保存为「应用程序」到桌面,双击即可运行

关键注意点

  • 确保脚本依赖的库(如pandas、matplotlib)已正确安装,可在终端用pip3 install 库名补装
  • 脚本中如果引用.xlsx文件,尽量用绝对路径,避免因工作目录问题找不到文件

内容的提问来源于stack exchange,提问作者Stainless Brown

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 04:27:32