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

Jupyterでmatplotlibのインポートした時にImportErrorが出た時の対処法

More than 3 years have passed since last update.

Jupyterでnumpy触っててimport matplotlib.pyplot as pltとかやった時に、

ImportError: libXext.so.6: cannot open shared object file: No such file or directory

とか

ImportError: libSM.so.6: cannot open shared object file: No such file or directory

とか

libXrender.so.1: cannot open shared object file: No such file or directory

とか出た時に対処する方法

yum install libXext.x86_64
yum install libSM.x86_64
yum install libXrender.x86_64

インポートエラーが出たときは、Linux側でyum search < ライブラリ名 >でライブラリ一覧を出して、適切な物をインストールする。

例えば、

ImportError: libSM.so.6: cannot open shared object file: No such file or directory

の時は、

yum search libSM

として、一覧から環境によってインストールする物を選択して、yum installする。

エラーに表示が有る事をそのまま対処しただけですが…

iamdaisuke
Rails engineer @bitcrew-inc . Hit me up at daisuke.ichimaru@bitcrew.co.jp for any queries.
bitcrew
WEBシステム開発からインフラ構築まで行っているスタートアップです。
https://www.bitcrew.co.jp
Why not register and get more from Qiita?
  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