2016-06-27 13 views
0

PyInstallerは以前は非常にうまく機能していました。 しかし、Jupyterをインストールした後、PyInstallerによって生成された新しいexeファイルは機能しませんでした。例えば、Tkinterという名前のモジュールは警告されませんでした。 JupyterをアンインストールしてPyInstallerでexeファイルを再度生成すると、新しいexeファイルがうまく動作します。PyInstallerによって生成されたexeファイルが機能しません。

2つの間に矛盾がありますか? この問題を解決するには?私はJupyterをインストールしておきたい。

+0

Tkinterのhttp://www.tkdocs.com/tutorial/install.html – SAMO

+0

のTkinterをインストールしてくださいは、Pythonの中に含まれています。 Jupyterをアンインストールすると、同じpyファイルから生成された新しいexeファイルが正常に動作し、 'no module Tkinter'という警告は表示されません。 – Tungfei

答えて

1

モジュールの順序を変更して解決しました。

古い順:matplotlib.colorsからNP 輸入PIL.Image 輸入pylab としてPLT 輸入numpyのようTkinterのインポートから * 輸入tkFileDialog 輸入matplotlib.pyplotは光源LightSource、ノーマライズ、LinearSegmentedColormap

をインポート新しい注文: import matplotlib.pyplotをpltとしてインポート numpyをnpとして import PIL.Image import pylab matplotlib.colorsからインポートLightSource、Normalize、LinearSegmentedC olormap Tkinterのインポート* 輸入tkFileDialogから

関連する問題