raspberry PIで、機械学習インストールのエラー対策
index:
概要
raspberry PIで、久しぶりに機械学習ライブラリを、再構築したのですが。
numpy等のimportエラーが、なかなか回避できず。
対策方法を、メモしたいと思います。
raspbian の問題ではなく、pip3の問題かもしれません。
=> 失敗した日時は。2019/02/02 時点です。
環境
python 3.5.3
linux:
Linux raspberrypi 4.14.34-v7+ #1110 SMP Mon Apr 16 15:18:51 BST 2018 armv7l GNU/Linux
=> raspbianは、少し古めです。
2018-04-18-raspbian-stretch.zip
を、インストしています。
修正の作業
pip3 uninstall scipy
pip3 uninstall pandas
pip3 uninstall matplotlib
pip3 uninstall sklearn
pip3 uninstall numpy
=> 関係ライブラリを、消しておきます。
apt-get で追加されている部分も、削除したほうが。よいかもしれません
dpkg -l で、確認できます。
・追加
=> win作業PCと、ほぼ同じversion
を追加しておきます。
pip3 install scipy==0.17.0
pip3 install pandas==0.22.0
pip3 install matplotlib==2.1.2
pip3 install scikit-learn==0.19.1
pip3 install numpy==1.13
=> pandas あたりで、numpy 1.16以降の、エラーが出力される
verが、追加されますが。
最後に、numpy 削除し、 numpy 1.13を追加
・上記で、なんとか
エラーが、減少しました。
pi@raspberrypi:~/work/ML/predict_3_price $ python3 Python 3.5.3 (default, Jan 19 2017, 14:11:04) [GCC 6.3.0 20170124] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import numpy >>>
・追加分は、古めなので
新機能を、使用する場合は。問題あるかもしれませんので
追加対応が、必要な場合もありそうです。