Jupyterでmatplotlibのインポートした時にImportErrorが出た時
機械学習を勉強する前に、データ解析をやろう!と思い立ち、Udemyなど見ながらnumpyを触っていた時の事…
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
する。
エラーに表示が有る事をそのまま対処しただけですが…