Python」カテゴリーアーカイブ

[Debian] Python3にmatplotlibをインストール

pip3を使ってMatplotlibをインストールする際に下のようなエラーがでて失敗したときの対処方法です。

* The following required packages can not be built:
          * freetype

libfreetype6-devとpkg-configというパッケージをapを使ってインストールします。

# apt install libfreetype6-dev
# apt install pkg-config

そのあとに、pip3を使ってMatplotlibをインストールします。

# pip3 install matplotlib

これでMatplotlibを使えるようになったが、plot時に下のようなエラーがでてplotできないとき

NotImplementedError: Surface.create_for_data: Not Implemented yet.

下のようにcairocffiをインストールするとplotできるようになりました。

# apt install libffi-dev
# pip3 install cairocffi