26
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ラズベリーパイのPythonでpandasが正常にインストールされない場合

Last updated at Posted at 2018-06-02

#はじめに(Introduction)

For English explanation about "missing required dependencies 'numpy'" problem on Raspberry Pi 3 Model B, see "Procedure" item of this article.

Python3のPandasライブラリをインストールするには、

pip install pandas

あるいは

pip3 install pandas

を使用することが多いですが、
ラズベリーパイのPython3環境ではうまくいかないケースがあります。

一見インストールは問題なく完了するように見えますが、
pandasをインポートしたPythonプログラムを実行すると、

missing required dependencies 'numpy'

と「numpyが必要」との旨のエラーメッセージが表示されます。
しかし、numpyをpipでインストールしても、同様のメッセージが表示され、
pandas,numpyのインストール問題が生じます。

このエラーメッセージのラズベリーパイに関連する解決方法については、
英語・日本語ともに情報が無かったため、書いておきます。

##再現環境
Raspberry Pi 3 Model B
OS:Raspbian GNU/Linux 9
Python3.5(OSプリインストール)

#対処方法
pandasのインストール方法をpipからapt-getに変更します。

##手順(procedure)
1.pipまたはpip3でpandas,numpy,それに依存するライブラリをインストールしてしまった場合はアンインストールする
(Uninstall pandas,numpy,liblaries with dependency on pandas and numpy)

pip uninstall pandas
pip uninstall numpy
pip uninstall [library depending on pandas numpy]

または(OR)

pip3 uninstall pandas
pip3 uninstall numpy
pip3 uninstall [library depending on pandas numpy]

2.apt-getを管理者権限で実行しpython-pandasをインストールする
(Install python-pandas via apt-get by root)

sudo apt-get install python-pandas

または(OR)

sudo apt-get install python3-pandas

3.pandas,numpyに依存するライブラリを適時インストールする
(Install liblaries with dependency on pandas and numpy)

##補足
この手順を行うと、pandas,numpy以外のライブラリもインストールされるので注意が必要です(matplotlibなど)

26
16
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?