OSX 10.14(莫哈韦沙漠) python 2.7 py2app版本=截至2019年2月11日最新
我遵循此处的官方说明: https://py2app.readthedocs.io/en/latest/tutorial.html
我正在尝试使其成为“ hello world”程序的独立版本。
一切正常,直到最后一步,即“ python setup.py py2app”。我收到以下错误:
“追踪(最近一次通话过去): 在第18行的文件“ setup.py”中 setup_requires = ['py2app'],“
我没有修改setup.py文件的内容,因此如下所示。
#this.filteredTxs.sort(function(a,b): any {
.sort((a, b) => {
if (left.date === right.date) {
return 0;
}
return (left.date > right.date)
? 1
: -1
});
#
请注意,在执行此最后一步之前,我确实确实按照指示运行了“ rm -rf build dist”。
我得到的错误是:
回溯(最近通话最近): 在第18行的文件“ setup.py”中 setup_requires = ['py2app'], 设置中的文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools/init.py”,第145行 返回distutils.core.setup(** attrs) 设置中的文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py”,第151行 dist.run_commands() 在run_commands中的第953行中,文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py” self.run_command(cmd) 在run_command中的文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py”,第972行 cmd_obj.run() 运行中的文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py”,第838行 self._run() _run中的文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py”,第1053行 self.run_normal() 在run_normal中的文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py”,行1150 self.process_recipes(mf,过滤器,flatpackages,loader_files) 在process_recipes中的文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py”,第1007行 rval = check(self,mf) 检查文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/recipes/six.py”,行113 mf.import_hook(nm,m) 文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/modulegraph/modulegraph.py”,行1082,在import_hook中 q,tail = self._find_head_package(父母,姓名,级别) 文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/modulegraph/modulegraph.py”,行1182,位于_find_head_package中 引发ImportError(“没有名为” + qname“的模块) ImportError:没有名为gdbm的模块