はじめに
本日も小ネタです。
MicroPython 1.20.0 より、パッケージインストールに upip に代えて mip が提供されるようになりました。
ESP32 を積んだボードなど、ネットワークに繋げられるものであればよいのですが、そうでないボードはホストPC側でダウンロードしてからデバイスに転送するなどしていました。
前記事で取り上げた mpremote コマンドを使うと、ホストPC側のネットワークを使ってデバイスにライブラリをインストールできます。
方法
やり方は単純で、mpremote mip を使います。
たとえば micropython-lib にある ssd1306 パッケージをインストールしたい場合は次のようにします。
$ mpremote mip install ssd1306
Install ssd1306
Installing ssd1306 (latest) from https://micropython.org/pi/v2 to /lib
Installing: /lib/ssd1306.mpy
Done