Différences entre versions de « MicroPython-Hack-upip »
(→upip) |
|||
Ligne 14 : | Ligne 14 : | ||
[[Fichier:Micropython-Hack-upip-00.png|640px]] | [[Fichier:Micropython-Hack-upip-00.png|640px]] | ||
+ | |||
+ | == Utiliser upip == | ||
+ | Sur un ESP8266, '''upip''' installe la bibliothèque dans le sous-répertoire {{fname|lib}} de la plateforme MicroPython. | ||
+ | |||
+ | Nous allons installer le paquet {{fname|micropython-abc}}, un paquet d'exemple. | ||
+ | |||
+ | Saisissez le code suivant dans une session REPL: | ||
+ | |||
+ | <syntaxhighlight lang="python"> | ||
+ | import upip | ||
+ | upip.install( "micropython-abc" ) | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Ce qui produit le résultat suivant: | ||
+ | |||
+ | <nowiki>>>> 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 | ||
+ | </nowiki> |
Version du 21 février 2018 à 21:18
Qu'est ce que PIP?
pip est un gestionnaire de paquets utilisé pour installer et gérer des paquets écrits en Python. De nombreux paquets peuvent être trouvés sur le dépôt Python Package Index plus connu sous le nom PyPI.
Dans le monde Python traditionnel, Pip est un utilitaire en ligne de commande qui s'utilise comme ceci:
pip install Nom_du_paquet
upip
UPIP est un module particulier de MicroPython qui permet de réaliser la même chose que l'utilitaire PIP.
Vous pouvez localiser les paquets destinés à MicroPython sur Python Package Index en faisant une recherche sur "micropython-".
Utiliser upip
Sur un ESP8266, upip installe la bibliothèque dans le sous-répertoire lib de la plateforme MicroPython.
Nous allons installer le paquet micropython-abc, un paquet d'exemple.
Saisissez le code suivant dans une session REPL:
import upip
upip.install( "micropython-abc" )
Ce qui produit le résultat suivant:
>>> 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