我终于设法使用 Platypus 打包基于 python/PyQt4 的工具,但是由于我的可执行 python 脚本可以将运行应用程序的目录作为参数
我不知道如何通过鸭嘴兽将当前目录作为参数传递,我尝试了 ${PWD} 但这也不起作用。
我也尝试使用 Script Type to Env > 有同样的问题!!!
其次,这令人困惑,我在 OSx 上设置的默认 python 版本是 Python 2.7.1
但是 platypus Script type > Python 给出 /usr/bin/python 原来是 python 2.6
所以我手动将python脚本类型更改为Other > /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
这使得通过双击 PythonTool.app 启动应用程序
此外,如果我设置 /usr/bin/env python 给了我 python 版本 2.7.4 但通过双击启动不起作用,但如果我们进入 MacOS 文件夹添加点击可执行二进制脚本,那么它工作..
如果我提供 PythonFramework 2.7 的路径,这是否意味着如果我将 osx 应用程序包提供给某人,他将需要具有 Python 2.7 的上述路径?