2017-06-24 39 views
1

我正在一個簡單的test.py應用程序上測試py2app,沒有做任何特別的事情。在py2app中的錯誤

python == 3.6 
py2app == 0.14 

它建立精細,沒有錯誤時,我給這個命令:

python3.6 setup.py py2app -A 

但是當我啓動它,這就是結果:

./dist/test.app/Contents/MacOS/test 

Traceback (most recent call last): 
    File "/Users/fabio/projvenv/dist/test.app/Contents/Resources/__boot__.py", line 132, in <module> 
    _run() 
    File "/Users/fabio/projvenv/dist/test.app/Contents/Resources/__boot__.py", line 126, in _run 
    exec(compile(source, script, 'exec'), globals(), globals()) 
    File "/Users/fabio/projvenv/test.py", line 3, in <module> 
    import tkinter 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/tkinter/__init__.py", line 36, in <module> 
    import _tkinter # If this fails your Python may not be configured for Tk 
ValueError: character U+6573552f is not in range [U+0000; U+10ffff] 
2017-06-24 11:32:26.266 test[65341:8804502] test Error 
+1

我最終降級py2app爲0.12,並解決了問題 – user7330

回答

2

降級至0.12的固定問題爲了我。更多的解決方法,雖然,但我已經足夠好,在這一點