Help us understand the problem. What is going on with this article?

matplotlibのインストールでハマったメモ

More than 1 year has passed since last update.

はじめに

CentOS7.4で、Python3の環境を整えようとしてハマったのでメモ。
日本語の記事がなかなか見つからなかったので、備忘録に。

環境

CentOS 7.4-1708
Python3.6

生じた問題

pip3 install matplotlib

を実行後、python3環境にて、

import matplotlib.pyplot as plt

を実行したが、以下のエラーを吐いた。

ModuleNotFoundError: No module named 'tkinter'

解決方法

tkinterなるものを入れれば良さそうだったので、下記のサイトに書いてある諸々を試した。
CentOS 7 python + matplotlibでエラーになった対策
しかしこれでは解決しなかったので、以下のサイトを参考にした。
【備忘録】CentOS6.7+Python2.7+matplotlibでハマった
Python2系の記事だが、問題は同じ感じで、以下を試して解決した。

yum install python36u-tkinter

これで、matplotlibやpython3の再インストールを行わずとも問題は解消したようだ。
今後これでもダメそうなら再インストールとか試すかも。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away