Raspberry Pi PicoのMicroPythonをJupyter Notebookで書けるようにした

WindowsのパソコンとUSBで接続したPicoのMicroPtyhonをJupyter Notebookで書いて実行したかった。

MicroPythonのJupyterカーネルをインストールした。カーネルの候補は2つあった。

今回はjupyter_micropython_upydeviceをインストールした。どうしてこちらを選んだのか今となっては覚えていない。

pipパッケージをインストールする

> pip install jupyter-micropython-upydevice

MS C++ ビルドツールが必要だとエラーになった

Visual StudioインストーラーでC++ビルドツールをインストールした。

io.hが見つからないとエラーになった

Windows SDKをインストールする必要がある。使用しているのはWindows10なので、Visual StudioインストーラーでWindows 10 SDKをインストールした。

インストールしたコンポーネント

成功した。これでPython環境にカーネルモジュールのpipパッケージをインストールできた。次はJupyterにカーネルとして登録する必要がある。

Jupyterにカーネルを登録する

> python -m mpy_kernel_upydevice.install

こんなメッセージが表示される。

Installing IPython kernel spec of micropython
...into C:\Users\azechi\AppData\Roaming\jupyter\kernels\micropython-upydevice

notebookでPicoに接続する

USBシリアルのCOMポートを指定してPicoのMicroPythonと接続する

%serialconnect COM8