Utiliser "Python Package Index" avec MicroPython sur son ESP8266
PIP est un outil très bien connu des développeurs Python... il existe aussi pour MicroPython :-) Arfff
Si vous avez eu l'occasion de flasher MicroPython sur votre ESP8266 (voir nos tutoriels pour Reflasher l'ESP82066 en MicroPython)... vous apprendrez avec un certain plaisir qu'il est possible d'installer des bibliothèque depuis le Net :-)
C'est que le Python Package Index contient également des bibliothèques pour MicroPython (elles commencent par "micropython-") comme sur la capture ci-dessous:
Installer un paquet sur ESP8266 avec upip
Pour l'exemple, nous allons installer le paquet "micropython-abc"... un paquet d'exemple.
Ce qui installe le paquet dans /lib/ dans le système de fichier de l'ESP8266. Arf!!
Après, il ne reste plus qu'à faire un "import abc" pour profiter de la bibliothèque nouvellement installée.
MC Hobby propose une gamme de plateforme MicroPython et de plateforme ESP8266 / ESP32 que vous pouvez reflasher en MicroPython.
Si vous avez eu l'occasion de flasher MicroPython sur votre ESP8266 (voir nos tutoriels pour Reflasher l'ESP82066 en MicroPython)... vous apprendrez avec un certain plaisir qu'il est possible d'installer des bibliothèque depuis le Net :-)
Source: Python Package Index |
C'est que le Python Package Index contient également des bibliothèques pour MicroPython (elles commencent par "micropython-") comme sur la capture ci-dessous:
Source: Python Package Index |
Pour l'exemple, nous allons installer le paquet "micropython-abc"... un paquet d'exemple.
>>> import upip >>> upip.install( "micropython-abc" )
Ce qui installe le paquet dans /lib/ dans le système de fichier de l'ESP8266. Arf!!
>>> upip.install( "micropython-abc" ) Installing to: /lib/ Warning: pypi.python.org SSL certificate is not validated Installing micropython-abc 0.0.1 from https://pypi.python.org/packages/fe/9e/56d08ca07866279e6d3506d469e632471487a840eef38ab835d0fdbcafd0/micropython-abc-0.0.1.tar.gz
Après, il ne reste plus qu'à faire un "import abc" pour profiter de la bibliothèque nouvellement installée.
Les tutoriels MicroPython
Cet article est issus d'une série de tutoriel relatif à MicroPython (y compris sur ESP8266) publiés sur le wiki de MCHobby.
Où acheterCet article est issus d'une série de tutoriel relatif à MicroPython (y compris sur ESP8266) publiés sur le wiki de MCHobby.
MC Hobby propose une gamme de plateforme MicroPython et de plateforme ESP8266 / ESP32 que vous pouvez reflasher en MicroPython.
- Plateformes ESP8266 et ESP32
- Plateforme Wemos ESP8266 (qui peut aussi être reflashé en MicroPython)
- Plateforme MicroPython
Écrire un commentaire