Raspberry Pi3 のPython環境構築 | 石田マネジメント事務所

石田マネジメント事務所

技術やものづくりに関する最近の話題と気づき、ちょっとした備忘録を書いています。

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





とする。