Python modulegraph中的名称错误py2app
我正在尝试使用py2app创建mac的独立应用程序。当我使用别名模式时,一切正常,但当我尝试Python modulegraph中的名称错误py2app,python,macos,py2app,Python,Macos,Py2app,我正在尝试使用py2app创建mac的独立应用程序。当我使用别名模式时,一切正常,但当我尝试 python setup.py py2app 我收到这个错误: Traceback (most recent call last): File "setup.py", line 21, in <module> setup_requires=['py2app'], File "/opt/local/Library/Frameworks/Python.framework/Versi
python setup.py py2app
我收到这个错误:
Traceback (most recent call last):
File "setup.py", line 21, in <module>
setup_requires=['py2app'],
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/core.py", line 148, in setup
dist.run_commands()
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/Users/robert/Envs/py36/lib/python3.6/site-packages/py2app/build_app.py", line 659, in run
self._run()
File "/Users/robert/Envs/py36/lib/python3.6/site-packages/py2app/build_app.py", line 865, in _run
self.run_normal()
File "/Users/robert/Envs/py36/lib/python3.6/site-packages/py2app/build_app.py", line 943, in run_normal
self.process_recipes(mf, filters, flatpackages, loader_files)
File "/Users/robert/Envs/py36/lib/python3.6/site-packages/py2app/build_app.py", line 824, in process_recipes
rval = check(self, mf)
File "/Users/robert/Envs/py36/lib/python3.6/site-packages/py2app/recipes/virtualenv.py", line 86, in check
mf._scan_code(co, m)
File "/Users/robert/Envs/py36/lib/python3.6/site-packages/modulegraph/modulegraph.py", line 1543, in _scan_code
self._scan_bytecode(co, m)
File "/Users/robert/Envs/py36/lib/python3.6/site-packages/modulegraph/modulegraph.py", line 1570, in _scan_bytecode
n = len(code)
NameError: name 'code' is not defined
回溯(最近一次呼叫最后一次):
文件“setup.py”,第21行,在
安装程序需要=['py2app'],
文件“/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/core.py”,第148行,在安装程序中
dist.run_命令()
文件“/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py”,第955行,在run_命令中
self.run_命令(cmd)
文件“/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py”,第974行,在run_命令中
cmd_obj.run()
文件“/Users/robert/Envs/py36/lib/python3.6/site packages/py2app/build_app.py”,第659行,运行中
self._run()
文件“/Users/robert/Envs/py36/lib/python3.6/site packages/py2app/build_app.py”,第865行,运行中
self.run_normal()
文件“/Users/robert/Envs/py36/lib/python3.6/site packages/py2app/build\u app.py”,第943行,正常运行
self.process_配方(mf、过滤器、扁平封装、加载程序_文件)
文件“/Users/robert/Envs/py36/lib/python3.6/site-packages/py2app/build_-app.py”,第824行,过程中配方
rval=检查(自身,mf)
文件“/Users/robert/Envs/py36/lib/python3.6/site packages/py2app/recipes/virtualenv.py”,第86行,选中
mf.扫描码(co,m)
文件“/Users/robert/Envs/py36/lib/python3.6/site packages/modulegraph/modulegraph.py”,第1543行,扫描代码
自扫描字节码(co,m)
文件“/Users/robert/Envs/py36/lib/python3.6/site packages/modulegraph/modulegraph.py”,第1570行,以字节码扫描
n=长度(代码)
NameError:未定义名称“代码”
我的Python 3.5版本,py2app 0.10,模块图0.13。有没有人遇到过类似的问题,我如何解决
顺便说一句,对不起,我的英语不好 我也有同样的问题
此问题将在moudulegraph 0.14中修复
如果您迫不及待,您可以在此提交后的任何时间点从回购中提取: