2017-09-12 3 views
-1

私のプロジェクトデモンストレーションに使用している他のコンピュータでこのエラーが発生しました。これはAnaconda 3を使用しています。私のtkinterappを起動するとPythonがクラッシュする

Windowsでは「pythonw.exeが動作を停止しました」というエラーメッセージが表示されます。以下はその詳細です:

Problem signature: 
    Problem Event Name: BEX 
    Application Name: pythonw.exe 
    Application Version: 0.0.0.0 
    Application Timestamp: 577c1105 
    Fault Module Name: StackHash_0a9e 
    Fault Module Version: 0.0.0.0 
    Fault Module Timestamp: 00000000 
    Exception Offset: 3f271bee 
    Exception Code: c0000005 
    Exception Data: 00000008 
    OS Version: 6.1.7601.2.1.0.256.4 
    Locale ID: 3081 
    Additional Information 1: 0a9e 
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789 
    Additional Information 3: 0a9e 
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789 

誰でもこの問題の原因を明らかにすることができますか?

EDIT:エラーの原因が見つかりました。それは私がself._framePlotterをパックするときです。

 self._framePlotter = tk.Frame(master) 
     self._plotter = Plotter(self._framePlotter) 
     self._framePlotter.pack(side=tk.LEFT, fill = tk.BOTH, expand=True) 

助けてください。

+0

コードの概要を教えてください。具体的には、 'mainloop'の呼び出し –

+0

これを標準のPython IDLEで実行してみましたが、同じ結果が得られていますか?これは、スクリプト関連のものでも、Anaconda関連のものでもかまいません。 –

+0

@EthanField私のラップトップでは、正常に動作しています。しかし、私のコードをテストするこのコンピュータではそうではありません。 EDIT:(続き)IDLEでテストしましたが、例外/エラーは表示されません。 tk.Tk()ウィンドウが表示されますが、突然クラッシュします。 – Kucosyn

答えて

0

私は解決策here見つけた:

pip install matplotlib 

そして、それが固定されます:基本的に

を、アナコンダ

conda uninstall matplotlib 

でmatplotlibのは、その後、それをインストールピップアンインストールします。

関連する問題