2017-10-11 49 views
1

pyinstallerを使用してアプリケーションをパッケージ化しています。バイナリファイルが作成されましたが、動作しません。私は、端末上のアプリケーションをロードすると、私はこのエラーが表示さImportError:_tkinter_finderという名前のモジュールがありません

[9854] LOADER: Running BC_GUI_Client.py 
Traceback (most recent call last): 
    File "FALCON_BC_CLIENT/BC_GUI_Client.py", line 145, in <module> 
    File "PIL/ImageTk.py", line 127, in __init__ 
    File "PIL/ImageTk.py", line 192, in paste 
    File "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyimod03_importers.py", line 687, in load_module 
    module = imp.load_module(fullname, fp, filename, ext_tuple) 
ImportError: No module named _tkinter_finder 
[9854] Failed to execute script BC_GUI_Client 

私は、Python 2.7を使用して、ここで間違っ3.3 何pyInstallerのインストールのですか?

+0

あなたのspecファイルを提供することができます(またはpyinstallerのために実行するフラグ)、PyInstallerビルドの出力?それは正常に動作しますが、exeをビルドした後に失敗しますか?あなたは窓10にいますか? – The4thIceman

答えて

1

私は、次のオプションを指定してpyInstallerのを実行してsimiar問題を解決することができましたが、コマンドに追加:

--hidden-import='PIL._tkinter_finder' 

あなたのコマンドは次のようになります。

pyinstaller module.py --hidden-import='PIL._tkinter_finder' 
関連する問題