python for mac2.7.3中 build applet如何使用

我在mac os x10.7.5中安装了python for mac 2.7.3中带了个build applet貌似是构建app应用的,但是我编辑好的.py文件使用该工具无法选择,是不是需要配置文件,还是需要安装py2app呢?求大牛指点啊!
最新回答
紫竹語嫣

2024-04-30 05:32:07

没有试验过。只是给你一个猜想。
applet是一种运行方式。另外有一种OSX方式运行python脚本。我想build applet应该不是用来执行python的。可能是转换用的。

我去找个mac虚拟机映像,下载后,安装试一下。
====
折腾了一天,终于下载了个别人安装好的image,用vmwareplayer非商业版本启动。似乎不太行。还在试验。
------
安装上了。的确有一个build applet选项。也的确py文件是灰色的。打开帮助后,找到了build applet的功能。它是用于将script变成一个本地独立件的工具。我试验了一下。

它需要打开的是一个目录。但是直接打开又不成。做一个软链接就可以了。比如建立一个test目录。然后把你的脚本放在里面。可能还需要其它的配置,比如__init__.py或者是其它等等。你可以看一下py2app这个文档的帮助。

ln -s建立软链接到这个目录上。然后就可以用build applet打开这个软链接了。

另外还需要一个setup.py放在子目录里

#setup.py
from setuptools import setup
import sys
if sys.platform == 'darwin':
setup(
app = ["xxx.py"],
setup_requires=["py2app"],
)