2017-08-03 3 views
0

非常に簡単なプログラムを作成しましたが、アプリファイルにエクスポートしようとしています。私は現在Python 3.6とpy2appを使ってpyファイルをappに変換しています。ValueError:文字U + 6573552f ... Py2aap

from setuptools import setup 
OPTIONS = {'iconfile':'sc.icns',} 

setup(
    app = ['hello.py'], 
    options = { 
     'py2app': OPTIONS}, 
    setup_requires = ['py2app'] 
    ) 

と、端末に、私は次のように入力します:

python3 hello_setup.py py2app 
それはdistのフォルダを作成し、いくつかの秒後

とその中hello.appは問題がある は、だから私は、セットアップファイルを作成しました私はそれを実行すると、それは「こんにちはエラーを」と言うウィンドウが表示されているし、私は、端末を参照してくださいするには、アプリケーション内の.execファイルを開いて、それがこのエラーを示しています

ValueError: character U+6573552f is not in range [U+0000; U+10ffff]

なぜ表示されますか?どうすれば修正できますか?どうもありがとうございました。それが必要とされる場合には

は、ここでこれはpy2app==0.14の最新バージョンでの問題は「hello.py」

from tkinter import * 
from tkinter import messagebox 

root = Tk() 

def printworld(): 
    messagebox.showinfo('Hello', 'Hello World') 

button1 = Button(root, text='Press me!', command=printworld) 
button1.pack() 

root.mainloop() 

答えて

0

のコードです。

現在のバージョンで修正するには、問題をオープンする必要があります。一方であなたは1つのバージョンを戻ることができ、それは細かい

pip install py2app==0.13 

py2app 0.13

に動作します
関連する問題