{"id":5426,"date":"2021-03-23T16:39:53","date_gmt":"2021-03-23T15:39:53","guid":{"rendered":"https:\/\/www.ardpylab.fr\/?page_id=5426"},"modified":"2023-09-28T16:21:29","modified_gmt":"2023-09-28T14:21:29","slug":"installation-dardpylog","status":"publish","type":"page","link":"https:\/\/www.ardpylab.fr\/?page_id=5426","title":{"rendered":"Installation d&rsquo;ArdPyLog"},"content":{"rendered":"\n<p>&nbsp;<\/p>\n<p><strong>ArdPylog<\/strong> est disponible sous 2 versions&nbsp;:<\/p>\n<p style=\"padding-left: 40px;\">&#8211; <a href=\"https:\/\/www.ardpylab.fr\/downloads-py\/ardpylog\/ardpylog_cs.zip\">code source<\/a> (n\u00e9cessite un interpr\u00e9teur Python)<br>&#8211; <a href=\"https:\/\/www.ardpylab.fr\/downloads-py\/ardpylog\/ardpylog_vp.zip\">version portable<\/a> (archive zip contenant l\u2019ex\u00e9cutable et les modules d\u00e9pendants)<\/p>\n<p>&nbsp;<\/p>\n\n\n\n<h4><strong><a id=\"anc1\"><\/a>1. <u>Installation d\u2019ArdPylog avec le code source<br><br><\/u><\/strong><\/h4>\n<p>Python \u00e9tant un langage de programmation interpr\u00e9t\u00e9, pour faire fonctionner <strong>ArdPylog<\/strong>, il faut qu\u2019un interpr\u00e9teur <strong>Python<\/strong> soit install\u00e9.<\/p>\n<p>ArdPylog n\u00e9cessite au minimum la version 3.7 de Python et l\u2019installation des biblioth\u00e8ques suivantes :<\/p>\n<p style=\"padding-left: 40px;\">&#8211; <strong>pyserial<\/strong> (pour la r\u00e9ception des donn\u00e9es de l\u2019Arduino Uno)<br>&#8211; <strong>matplotlib<\/strong> (pour tracer et visualiser des donn\u00e9es sous formes de graphiques)<br>&#8211; <strong>numpy<\/strong> (pour le calcul scientifique)<br>&#8211; <strong>Pillow<\/strong> (pour le traitement des images)<br>&#8211; <strong>scipy<\/strong> (pour le traitement des donn\u00e9es)<br>&#8211; <strong>PyMuPDF<\/strong> (pour l\u2019affichage des documents PDF)<br>&#8211; <strong>keyboard<\/strong> (pour l\u2019utilisation du clavier)<\/p>\n\n\n\n<p>Une fois l\u2019environnement de travail configur\u00e9 et apr\u00e8s avoir t\u00e9l\u00e9charg\u00e9 puis d\u00e9compress\u00e9 le fichier <strong>\u201dArdPyLog.zip\u201d <\/strong>qui contient tous les fichiers et dossiers n\u00e9cessaires \u00e0 son fonctionnement,<strong> ArdPyLog<\/strong> est d\u00e9marr\u00e9 \u00e0 l\u2019aide du fichier <strong>\u201dMain.py\u201d<\/strong> situ\u00e9 dans le dossier principal <strong>\u201dArdPyLog\u201d<\/strong> du programme.&nbsp;<\/p>\n<p><strong><u><br>Attention<\/u><\/strong><strong>&nbsp;:<\/strong><\/p>\n<p style=\"padding-left: 40px;\">L\u2019emplacement du dossier d\u00e9compress\u00e9 <strong>\u201dArdPyLog \u201d<\/strong> n\u2019a pas d\u2019importance, mais tous les fichiers et dossiers contenus dans ce dossier ne doivent en aucun cas \u00eatre modifi\u00e9s ou d\u00e9plac\u00e9s.&nbsp;<\/p>\n<p><strong><u><br>Remarques<\/u><\/strong>&nbsp;<strong>:<\/strong><\/p>\n<p style=\"padding-left: 40px;\">Le dossier principal <strong>\u201dArdPyLog\u201d<\/strong> du programme&nbsp;contient un dossier nomm\u00e9 <strong>\u201dvenv\u201d <\/strong>dans lequel se situe un environnement virtuel de programmation avec les biblioth\u00e8ques indispensables cit\u00e9es ci-dessus.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"613\" height=\"531\" class=\"wp-image-5429 aligncenter\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog03.png\" alt=\"\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog03.png 613w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog03-300x260.png 300w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/figure>\n<\/div>\n\n\n<p>\u00a0<\/p>\n<p>Cet environnement de programmation peut \u00eatre utilis\u00e9 comme interpr\u00e9teur du programme. <br \/>Dans ce cas, m\u00eame si l\u2019installation d\u2019une distribution <strong>Python<\/strong> (3.7 au minimum) est indispensable, les biblioth\u00e8ques dont <strong>ArdPyLog<\/strong> d\u00e9pendent n\u2019auront pas \u00e0 \u00eatre ajout\u00e9es \u00e0 la distribution originale install\u00e9e.\u00a0<\/p>\n<p>L\u2019utilisation de l\u2019environnement de programmation virtuel pour le fonctionnement d\u2019<strong>ArdPyLog<\/strong> se configure par l\u2019interm\u00e9diaire d\u2019un environnement de d\u00e9veloppement Python (IDE), par exemple, <strong>PyCharm<\/strong>.\u00a0<br \/><br \/>Ainsi dans <strong>PyCharm<\/strong>, apr\u00e8s avoir ouvert le dossier d\u2019<strong>ArdPyLog<\/strong>, il suffit d\u2019indiquer dans les r\u00e9glages que l\u2019environnement virtuel est l\u2019interpr\u00e9teur du projet<strong>\u00a0:<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5438\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog04.png\" alt=\"\" width=\"734\" height=\"526\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog04.png 979w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog04-300x215.png 300w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog04-768x550.png 768w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n<p>Il faudra cependant au pr\u00e9alable modifier le fichier \u201d<strong>pyvenv.cfg<\/strong>\u201d situ\u00e9 dans le dossier <strong>\u201dArduinoLab\/venv\/\u201d <\/strong>pour indiquer le chemin d\u2019installation de la distribution Python&nbsp;:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog05.png\" alt=\"\" class=\"wp-image-5440\" width=\"517\" height=\"177\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog05.png 689w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog05-300x103.png 300w\" sizes=\"auto, (max-width: 517px) 100vw, 517px\" \/><\/figure><\/div>\n\n\n\n<p>&nbsp;<\/p>\n<h4><strong><a id=\"anc2\"><\/a>2. <\/strong><strong><u>Utilisation de la version portable d\u2019ArdPylog<br><br><\/u><\/strong><\/h4>\n<p>L\u2019utilisation de la version portable ne n\u00e9cessite aucune installation. En effet, l\u2019archive zip <strong>\u201dArdPyLog_vp.zip\u201d <\/strong>contient l\u2019ex\u00e9cutable et tous les fichiers indispensables \u00e0 son fonctionnement.<\/p>\n<p>Il suffit de d\u00e9compresser l\u2019archive zip sur le support de votre choix (disque dur interne ou externe, cl\u00e9 usb\u2026). <strong>ArdPyLog<\/strong> est alors d\u00e9marr\u00e9 \u00e0 l\u2019aide du fichier <strong>\u201dArdPyLog.exe\u201d<\/strong> situ\u00e9 dans le dossier principal d\u00e9compress\u00e9.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\"><img loading=\"lazy\" decoding=\"async\" width=\"762\" height=\"231\" class=\"wp-image-5446\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog06.png\" alt=\"\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog06.png 762w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog06-300x91.png 300w\" sizes=\"auto, (max-width: 762px) 100vw, 762px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n<p><u>Remarque<\/u>&nbsp;: Pr\u00e9-requis au fonctionnement d&rsquo;ArdPyLog<\/p>\n<p>Pour utiliser toutes les fonctionnalit\u00e9s d\u2019<strong>ArdPyLog, <\/strong>notamment le t\u00e9l\u00e9versement des codes \u00e9crits en langage \u00ab\u00a0Arduino\u00a0\u00bb, il est n\u00e9cessaire d\u2019installer, sur l\u2019ordinateur utilis\u00e9 pour contr\u00f4ler l\u2019Arduino, le logiciel \u00ab\u00a0<strong>IDE ARDUINO<\/strong>\u00a0\u00bb&nbsp;qui est disponible \u00e0 l\u2019adresse suivante&nbsp;:&nbsp;<\/p>\n<p style=\"padding-left: 40px;\"><a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\"><strong>https:\/\/www.arduino.cc\/en\/Main\/Software<\/strong><\/a><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"487\" height=\"423\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog07.png\" alt=\"\" class=\"wp-image-5454\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog07.png 487w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2021\/03\/ArdPyLog07-300x261.png 300w\" sizes=\"auto, (max-width: 487px) 100vw, 487px\" \/><\/figure><\/div>\n\n\n\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n\n\n<div  class=\"grids-section grids-is-stretch\" style=\"--_gs-gap-desktop:0px 0px;--_gs-m-desktop:0 0 0 0;--_gs-p-desktop:0 0 0 0;--_gs-bg-desktop:transparent none;--_gs-bg-xp-desktop:0px;--_gs-zi-desktop:auto;--_gs-d-desktop:block;--_gs-mw-desktop:calc(100% - 0 - 0);--_gs-gap-tablet:0px 0px;--_gs-m-tablet:0 0 0 0;--_gs-p-tablet:0 0 0 0;--_gs-bg-tablet:transparent none;--_gs-bg-xp-tablet:0px;--_gs-zi-tablet:auto;--_gs-d-tablet:block;--_gs-mw-tablet:calc(100% - 0 - 0);--_gs-gap-mobile:0px 0px;--_gs-m-mobile:0 0 0 0;--_gs-p-mobile:0 0 0 0;--_gs-bg-mobile:transparent none;--_gs-bg-xp-mobile:0px;--_gs-zi-mobile:auto;--_gs-d-mobile:block;--_gs-mw-mobile:calc(100% - 0 - 0);--_gs-columns:2;--_gs-rows:1\"><div class=\"grids-s-w_i\">\n<div class=\"grids-area\" style=\"--_ga-column:1\/2;--_ga-row:1\/2;--_ga-m-desktop:0 0 0 0;--_ga-p-desktop:0 0 0 0;--_ga-bg-desktop:transparent none;--_ga-zi-desktop:auto;--_ga-d-desktop:flex;--_ga-mw-desktop:calc(100% - 0 - 0);--_ga-m-tablet:0 0 0 0;--_ga-p-tablet:0 0 0 0;--_ga-bg-tablet:transparent none;--_ga-zi-tablet:auto;--_ga-d-tablet:flex;--_ga-mw-tablet:calc(100% - 0 - 0);--_ga-m-mobile:0 0 0 0;--_ga-p-mobile:0 0 0 0;--_ga-bg-mobile:transparent none;--_ga-zi-mobile:auto;--_ga-d-mobile:flex;--_ga-mw-mobile:calc(100% - 0 - 0)\">\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.ardpylab.fr\/?page_id=5395\"><img loading=\"lazy\" decoding=\"async\" width=\"50\" height=\"28\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/moins.jpg\" alt=\"\" class=\"wp-image-107\"\/><\/a><\/figure>\n\n<\/div>\n\n<div class=\"grids-area\" style=\"--_ga-column:2\/3;--_ga-row:1\/2;--_ga-m-desktop:0 0 0 0;--_ga-p-desktop:0 0 0 0;--_ga-bg-desktop:transparent none;--_ga-zi-desktop:auto;--_ga-d-desktop:flex;--_ga-mw-desktop:calc(100% - 0 - 0);--_ga-m-tablet:0 0 0 0;--_ga-p-tablet:0 0 0 0;--_ga-bg-tablet:transparent none;--_ga-zi-tablet:auto;--_ga-d-tablet:flex;--_ga-mw-tablet:calc(100% - 0 - 0);--_ga-m-mobile:0 0 0 0;--_ga-p-mobile:0 0 0 0;--_ga-bg-mobile:transparent none;--_ga-zi-mobile:auto;--_ga-d-mobile:flex;--_ga-mw-mobile:calc(100% - 0 - 0)\">\n\n<div class=\"wp-block-image\"><figure class=\"alignright size-large\"><a href=\"https:\/\/www.ardpylab.fr\/?page_id=5460\"><img loading=\"lazy\" decoding=\"async\" width=\"50\" height=\"28\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/plus.jpg\" alt=\"\" class=\"wp-image-106\"\/><\/a><\/figure><\/div>\n\n<\/div>\n<\/div><\/div>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; ArdPylog est disponible sous 2 versions&nbsp;: &#8211; code source (n\u00e9cessite un interpr\u00e9teur Python)&#8211; version portable (archive zip contenant l\u2019ex\u00e9cutable et les modules d\u00e9pendants) &nbsp; 1. Installation d\u2019ArdPylog avec le code source Python \u00e9tant un langage de programmation interpr\u00e9t\u00e9, pour faire fonctionner ArdPylog, il faut qu\u2019un interpr\u00e9teur Python soit install\u00e9. ArdPylog n\u00e9cessite au minimum la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5426","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/5426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5426"}],"version-history":[{"count":23,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/5426\/revisions"}],"predecessor-version":[{"id":6807,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/5426\/revisions\/6807"}],"wp:attachment":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}