I am trying to install http://scikit-learn.org/stable/index.html# on raspbmc. AND I would like to use python3.
Since scikit-learn supports only python3 > 3.3, and pi comes with 3.2 I need to build everything.
So I built python 3.4,
added pip to proceed with other builds/installs
using pip built numpy (one of scikit-learn dependency)
I am stuck on building scipy (one more scikit-learn dependency)
scipy build failed with gcc being terminated and suggestion to file gcc bug report.
I tried newer gcc (4.8 instead of 4.6 that came with raspbmc) and got the same error.
Before I start digging into gcc and scipy build script:
Is there an easier way to get scikit-learn/python3 on raspberry pi?
Thank you!
P.S. I realize this is not purely programming Q, but scikit-learn site points to stackoverflow as a place for questions.
解决方案
Install Raspbian Jessie Lite, and run these commands:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3-scipy python3-pip
sudo pip3 install scikit-learn
Run scikit-learn tests:
sudo pip3 install nose
sudo nosetests -v sklearn