Dima
Dima

Reputation: 719

scikit-learn/python3 on raspberry pi

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.

Upvotes: 2

Views: 5378

Answers (1)

Dima
Dima

Reputation: 719

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

Upvotes: 3

Related Questions