1. ホーム
  2. パイソン

[解決済み】matplotlibのエラー - tkinterという名前のモジュールがない

2022-04-09 13:28:20

質問

Windows10でPycharm IDEを使ってmatplotlibパッケージを使おうとしました。 このコードを実行すると

from matplotlib import pyplot

以下のようなエラーが発生します。

ImportError: No module named 'tkinter'

Python 2.xではTkinterと呼ばれていたことは知っていますが、それは問題ではありません - 私はちょうど真新しいpython 3.5.1をインストールしたところです。

EDIT: さらに、私は'tkinter'と'Tkinter'もインポートしようとしましたが、どちらもうまくいきませんでした(どちらも私が述べたエラーメッセージを返しました)。

解決するには?

Linuxの場合

Debianベースのディストロ。

sudo apt-get install python3-tk

RPMベースのディストロ。

sudo yum install python3-tkinter

ウィンドウズの場合

Windowsの場合、Pythonの完全なパッケージがインストールされていないことが問題だと思います。TkinterはPythonと一緒に出荷されているはずですから。ご覧ください。 http://www.tkdocs.com/tutorial/install.html . Windows用の優れたPythonディストリビューションは、AnacondaやActiveStateという会社で見つけることができます。

Pythonモジュールのテスト

python -c "import tkinter"

p.s. インストールすることをお勧めします。 ipython 強力なシェルと必要なパッケージを提供します。