2017-12-19 9 views
0

私はidle3でtkinterをインポートすることができ、それを使って簡単なアプリケーションを作成し、Idle3ではすべてがうまくいきます。ラズベリーパイバッシュのTkinter

ImportError: No module named 'tkinter.filedialog'; 'tkinter is not a package 

なぜpiはIDLE3でプログラムを実行することはできなくなります

python3 program.py 

で起動したとき:問題は、私はbashのからプログラムを起動しようとすると、私はエラーを取得し、ありますidle3はtkinterパッケージを認識しますが、私のbashは認識できません。すべてのソリューション?私は考えることができる

+0

であることを確認してください? – Nae

答えて

0

唯一のものは、それが代わりにpython3

pythonで実行されているということですシェバングラインはbashで実行すると、 `python`リターンを何#!/usr/bin/env python3

+0

piでは '/ usr/bin/python'は一般的にバージョン2(私のpisでは2.7.9)です。これは非常に可能性が高いです。 –

+0

私はshebangをチェックして、コマンドpython3がpython2.7ではなくpython3を起動することを確認しました –