簡體   English   中英

ModuleGraph中的NameError py2app

[英]NameError py2app in modulegraph

我正在嘗試使用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

我的Python 3.5版本為py2app 0.10,模塊圖為0.13。 有沒有人遇到過類似的問題,我該如何解決?

PS對不起,我的英語不好。

我遇到過同樣的問題。

此問題將在模塊0.14中修復

如果您迫不及待想想,可以在提交后隨時從倉庫中提取: https : //bitbucket.org/ronaldoussoren/modulegraph/commits/32c6c60f9dcdb106219a1476218e0d364cb11255

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM