2017-02-08 5 views
0

py2appを使ってMacのスタンドアロンアプリケーションを作成しようとしています。 I`mはエイリアスモードのすべてが正常に動作し使用して、私はNameError py2app in modulegraph

python setup.py py2app 

しようとすると、私はこのエラーを受け取った場合:Pythonの3.5、py2app 0.10、モジュールグラフ0.13の

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 

マイバージョン。誰も似たようなものに遭遇しましたが、どのように解決できますか?

P.S.私の悪い英語を申し訳ありません。

+0

推奨読む:http://stackoverflow.com/ヘルプ/ハウツー・オーケー –

答えて