在Hello Word程序上使用官方py2app指令使python2.7文件可执行文件时出错

时间:2019-02-11 16:18:10

标签: py2app

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的模块

0 个答案:

没有答案