Raspberry Pi3 への環境構築は結構錯綜したので、備忘録としてメモしておきます。なお、ラズベリパイのTensorflowが今日現在python3.4にしか対応していないらしい(https://github.com/samjabrahams/tensorflow-on-raspberry-pi)ので3.4.1にする。
raspbianをインストールするとPythonが入っているが、matplotlibのインストールがうまくゆかなかった。そこで以下のように、素から入れる。
sudo apt-get install -y libssl-dev libbz2-dev libreadline-dev libsqlite3-dev
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
exec $SHELL
このあと、
pyenv install -l
# 最新のバージョンを調べる. ここでは3.4.1とする
pyenv install 3.4.1
pyenv global 3.4.1
pyenv rehash
python --version
# インストールしたバージョン(ここでは3.4.1) が表示されたらOK
# numpyおよびmatplotlibをインストール
sudo apt-get install -y pkg-config libjpeg8-dev libpng12-dev libfreetype6-dev
pip install --upgrade pip
pip install numpy psutil python-dateutil pytz tornado pyparsing six matplotlib
とする。