【发布时间】:2016-08-02 12:54:00
【问题描述】:
我只想将我的脚本制作成一个应用程序。双击并运行而不是在终端中运行。我以前用 automator 做过,但现在在 el capitan 上它不起作用。只报错不解释。
当我尝试使用 automator 时,出现此错误:
"The action “Run Shell Script” encountered an error."
我也尝试了下面的技巧,但我仍然无法做到这一点。
#!/usr/bin/env python
chmod +x script.py
已解决:
经过这两个步骤。我仅将“打开方式”更改为终端 文件并更改了
#!/usr/bin/env python,它可以工作。但是没有下面的两个步骤是不行的,你需要遵循所有 脚步。在代码开头添加
#!/usr/local/bin/python。然后运行chmod +x myscript.py在终端中。之后更改应用程序 打开终端。它对我有用。
【问题讨论】:
-
将你的脚本保存为
script.command,然后试试看。 -
挂我检查了那个页面,没有工作,我也试过了。
-
@hzleonardo:你应该把你遇到的错误放在你的问题中。
-
@l'L'l 我从 automator 得到的错误是““运行 Shell 脚本”操作遇到错误。”
标签: python macos shell executable double-click