信息:
第一步:使用python创建脚本。
第二步:编写setup.py文件以编译应用。
第三步:测试该应用并将其发送给未进行任何python安装的人。
当我的朋友尝试启动该应用程序时,他遇到了一个错误,我正在寻找解决方案,但找不到解决方案。
错误:
结构:
Setup.py:
from setuptools import setup
APP = ['rush.py']
DATA_FILES = ['index.html']
OPTIONS = {'argv_emulation': True}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
答案 0 :(得分:0)
我想您已经在计算机上测试了创建的 .app
并且运行良好。您使用什么命令构建 .app
?
这看起来您可能使用了选项 -A
(--alias
) 使 py2app 不包含 Python 解释器。 -A
应该只用于开发;如果没有这个选项,Python 应该包含在 .app
中。
py2app documentation options