ラズパイにpyenvとMQTTの環境構築
Raspberry PiでPythonを動かすために、pyenvをインストールします。
RSコンポーネントRaspberry Pi 3 B +マザーボード
- 出版社/メーカー: Raspberry Pi
- メディア: 付属品
- この商品を含むブログを見る
まずは、ラズパイのアップデートを行う。
sudo apt update sudo apt upgrade
pyenvを入れるために必要なツールをインストールする
sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev
pyenvのインストーラをダウンロードし、実行する
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
Pyenvのpathを.bashrcに記述する
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc
今書き込んだ設定を読み込む
source ~/.bashrc
動作確認
pyenv versions
これで表示されるものが、現在使用しているpythonのバージョンです。
次に、pyenvの使い方を説明します。
利用可能なpythonのバージョンを表示
pyenv install --list
これで好きなpythonのバージョンを選ぶ。 次に、pythonをインストールします。
pyenv install 3.7.4
エラーがでなければインストール成功です。
次に、今インストールしたバージョンを利用する設定にします。
pyenv global 3.7.4
これでpythonの3.7.4をデフォルトで使用することになります。
次に、mqttをインストールします。 最新版をインストールするためには、
sudo add-apt-repository ppa:mosquitto-dev/mosquitto-ppa sudo apt update sudo apt install mosquitto-clients sudo apt install mosquitto
で完了です。