Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python modulegraph中的名称错误py2app_Python_Macos_Py2app - Fatal编程技术网

Python modulegraph中的名称错误py2app

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

我正在尝试使用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/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中修复

如果您迫不及待,您可以在此提交后的任何时间点从回购中提取: