Ubuntu14.04でPython3に対応したmatplotlibを使用するための手順をご紹介する。

1. matplotlibのインストール

Ubuntuには、Python3関係の主要なパッケージが標準のリポジトリにあるので、今回はこれを利用することにする。
標準のリポジトリを利用すれば、依存関係に悩まなくてすみ、アップデートも簡単なためお勧めである。
ターミナル(端末)を立ち上げて、次のコマンドを入力して、インストールを行う。


$ sudo apt-get install python3-matplotlib python3-gi-cairo

2. python3-cairocffiのインストール

次に、python3-cairocffiのインストールを行うが、これは標準リポジトリにはないので、こちらのサイト「python3-cairocffi : Vivid (15.04) : Ubuntu」よりダウンロードしてインストールを行う。vivid(15.04)とあるが、TrustyTahr(14.04)でも問題なくインストールできる。

まずは、32bit用か64bit用かを選択して、クリックする。

how-to-install-matplotlib-in-ubuntu-14-04-and-python-3-1

次に、赤枠で囲ったところをクリックすれば、ダウンロードが始まる。

how-to-install-matplotlib-in-ubuntu-14-04-and-python-3-2

python3-cairocffi_0.5.4-1_all.debのインストールは、ファイルをダブルクリックしてインストールを行うか、ターミナル(端末)で次のコマンドを実行する。


$ sudo gdebi python3-cairocffi_0.5.4-1_all.deb

gdebiは「.deb」ファイルの依存関係を解決してインストールすることができる。
gdebiがインストールされていなければ、次のコマンドでgdebiをインストールする。


$ sudo apt-get install gdebi

3. テスト

以上で、Python3に対応したmatplotlibを使うための準備ができた。
では、実際に使用できるかテストしてみる。
次のテキストを「test.py」として保存しておく。


import matplotlib.pylab as plt

plt.plot([1, 2, 3])
plt.show()

このファイルを実行して、画面に次のグラフが表示されれば成功だ。


$ python3 test.py

how-to-install-matplotlib-in-ubuntu-14-04-and-python-3-3

エラーが出てグラフが表示されない場合

ホームディレクトリ内の「.config/matplotlib」と「.cache/matplotlib」をどこかへ移動または削除して、再度実行してみてほしい。

関連する記事

  • Ubuntu,R knitrで日本語のPDFを出力するための設定Ubuntu,R knitrで日本語のPDFを出力するための設定 Ubuntu14.04とRで、knitrで日本語のPDFを出力するための設定方法をお伝えする。 Rでの作業は実際にはRStudioを用いている。 それでは、Ubuntuの設定からお伝えする。 Ubuntuの設定 Ubuntuに日本語のTex環境をインストールする。 $ sudo apt-get install texlive […]
  • R言語 CRAN Task View:多変量統計R言語 CRAN Task View:多変量統計 CRAN Task View: Multivariate Statisticsの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。 Maintainer: Paul Hewson Contact: Paul.Hewson at […]
  • QGIS プラグイン一覧QGIS プラグイン一覧 オープンソースソフトウェアの地図情報システムの一つであるQGIS(Quantum GIS)のプラグインの一覧をご紹介します。英語での説明文をgoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。プラグインを探す参考にしていただければ幸いです。 パッケージ確認日:2021/07/01 パッケージ数:1472 3D City […]
  • これだけは抑えておきたい収益性分析の基本これだけは抑えておきたい収益性分析の基本 収益性分析とは、主に損益起算書上の数値から収益獲得力や投資効率性を測定する分析である。企業が継続的発展を遂げるためには利益確保が欠かせないが、企業経営は好調のときもあれば不調のときもあるため、様々な観点から収益または利益の状況を把握する必要がある。 ここでは、収益性分析の代表的な指標をいくつか紹介する。 これらの代表的な指標を活用するに当たっては、業種によってかなり異 […]
  • 地図で見る石川県金沢市の施設分布地図で見る石川県金沢市の施設分布 石川県金沢市にある施設を地図上にプロットしたものをご紹介する。現在、コンビニ、スーパーマーケット、美容院・理容院、病院および診療所の診療科別の分布だけ載せているが今後拡充していく予定である。エリアマーケティングなどの参考にしていただければ幸いだ。 コンビニ スーパーマーケット 洗濯・理容・美容・浴場業 美容院・理容院 エステサロン ネイルサロン […]
Ubuntu14.04でPython3に対応したmatplotlibを使用するための手順