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」をどこかへ移動または削除して、再度実行してみてほしい。

関連する記事

  • R言語 CRAN Task View:多変量統計R言語 CRAN Task View:多変量統計 CRAN Task View: Multivariate Statisticsの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。 Maintainer: Paul Hewson Contact: Paul.Hewson at […]
  • R 文字列ベクトルで文字列を指定して要素を削除する方法R 文字列ベクトルで文字列を指定して要素を削除する方法 Rの文字列ベクトルで、文字列を指定して要素を削除する方法をお伝えする。 通常、ベクトルの要素を削除する場合は、次のように添字にマイナスを付加して削除する。 > s # 1番目の要素を削除 > s[-1] [1] "猫である。" "名前は" "まだ無い。" > # 1番目から2番目の要素を削除 > s[-1:-2] [1] "名前は" […]
  • R言語 CRAN Task View:グラフィックディスプレイ&動的なグラフィックス&グラフィックデバイス&可視化R言語 CRAN Task View:グラフィックディスプレイ&動的なグラフィックス&グラフィックデバイス&可視化 CRAN Task View: Graphic Displays & Dynamic Graphics & Graphic Devices & Visualizationの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載した。 Maintainer: Nicholas […]
  • なぜマイナス×マイナス=プラスとなるのかなぜマイナス×マイナス=プラスとなるのか 先日、ある人と話しているときに、私が大学で数学を学んだことを告げると、「なぜ、マイナス×マイナス=プラスとなるのか」と質問を受けた。 どうやら、「マイナス×マイナス=プラス」はルールとして覚えているようだった。 この質問を受けたとき、正直に言うと「すばらしい」と思った。なぜそう思ったのかというと、すでに当たり前として組み込まれている「マイナス×マイナス=プラス」に対し […]
  • Ubuntu OpenCVをインストールする手順Ubuntu OpenCVをインストールする手順 Ubuntu16.04にOpenCV3.3をインストールする手順をお伝えいたします。 OpenCVは、JPEGとPNGの画像だけを扱うように、できるだけ最小の構成を目指します。 そのため、動画に関する設定はできるだけ除いた形でインストールを行います。 環境 今回の作業環境を確認しておきます。また、以下の作業はすべてターミナルにて行っております。 Ubuntuのバージ […]
Ubuntu14.04でPython3に対応したmatplotlibを使用するための手順