matplotlib 3Dプロットで詰まる

matplotlibで3Dプロットさせてみようと思った

from mpl_toolkits.mplot3d import Axes3D

%matplotlib notebook

この2行でコケた。
どうもmatplotlibのバージョンによってはmpl_toolkitsが入ってないらしい。
2こめの理由はよくわからなかったけど多分古いんだろう。

matplotlibのアップデート

$ pip install --upgrade matplotlib

これもコケて、pkg-configがないとのこと

$ pip install pkg-config --user

これは通ったけど、状況は好転せず

pipをアップデート

sudoなしではpermission denyされたが、ここばかりは--userでなくsudoのほうが好ましいと思いsudo

$ sudo pip install --upgrade pip

からの、再び

$ pip install --upgrade matplotlib --user

で通った。

Jupyter notebookを閉じて、shutdownし、また開いて再起動すると、

from mpl_toolkits.mplot3d import Axes3D
%matplotlib notebook

はエラーなしに通り抜けた。

皆様から頂戴したサポートは、年単位で清算し、半額を1000円単位で日本赤十字社への募金、残りの半額を週末の夕飯の食費に回します! どうかあたたかいご支援をよろしくお願いいたします!