実行環境の準備#

Pythonの実行環境を確認する#

# Pythonの実行パスを確認
which -a python3

# Pythonのバージョンを確認する
python3 --version
# => Python 3.11.5
  • Python3.11以上であることを確認してください

  • Python3.11が入っていない場合は、uvなどのツールを使ってPythonの実行環境を導入してください

測定用のディレクトリを作成する#

$ mkdir ~/workspaces/daq/
$ cd ~/workspaces/daq/

動作確認した環境#

機器名

OS

Debian Codename

RPi 3B+

RPi OS (Legacy, 64-bit)

Bullseye

RPi 400

RPi OS (64bit)

Bookworm

Python環境を整備する#

どのRaspberry Pi環境でも、Python3.11で揃えることにします。 ここではuvを使って揃えてください。

  • Bookwormの場合

$ python --version
Python 3.11.5

$ apt install pipx
$ pipx ensurepath

$ pipx install uv
$ uv --version
uv 0.43.0

$ uv python install 3.11
  • Bullseyeの場合

$ python --version
Python 3.9.2

$ pip install pipx
$ ~/.local/bin/pipx ensurepath

$ pipx install uv
$ uv --version
uv 0.43.0
$ uv python install 3.11