スポンサーリンク

ラズパイ(29)NumpyとMatplotlibをインストールする

Gatamix です。
今回は、Raspberry Piに Matplotlibをインストールを行ってみます。
下記リンクを参考にしたのですが、Matplotlibをインストールしようとしたら、
エラーとなりました。とりあえず下記に従ってNumpyを入れました。

$sudo pip install –upgrade pip
$sudo pip install numpy psutil python-dateutil pytz tornado pyparsing six

Matplotlibは、apt-getからもインストールできるので、こちらからインストールします。(パッケージ管理的にあまりよくないけどしかたない。)
$sudo apt-get install python-matplotlib
CUIなので、画像に出力しようとしたら、エラーがでました。
backendの設定が原因のようなので、変更します。

/etc/matplotlibrc をバックアップしたあと、TkAgg を Aggに変更します。

#backend      : TkAgg
backend      : Agg

Ipythonで確認

In [1]: import numpy as np
In [2]: import matplotlib.pyplot as plt
In [3]: x = np.arange(-3, 3, 0.1)
In [4]: y = np.sin(x)
In [5]: plt.plot(x, y)
Out[5]: [<matplotlib.lines.Line2D at 0x7410b050>]
In [6]: plt.savefig("graph.png",bboxes_inches="tight")

追記 2018/8/21
再インストールしてraspberry pi (Stretch 2018-06-27)に変更した。python3.6.1をpyenvでインストールしました。だめもとでpipでnumpy,matplotlibをインストールしたらすんなり入った。pythonやpipのバージョンの違い?で前回は入らなかったのだろうか?
written by gatamix

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサーリンク