Installation de GESTLAB

 

GESTLAB est disponible sous 2 versions :

code source (nécessite un interpréteur Python)
version portable (archive zip contenant l’exécutable et les modules dépendants)

 

1. Installation de GESTLAB avec le code source

Python étant un langage de programmation interprété, pour faire fonctionner GESTLAB, il faut qu’un interpréteur Python soit installé.

GESTLAB nécessite au minimum la version 3.7 de Python et l’installation des bibliothèques suivantes:

Pillow (pour le traitement des images)

PyMuPDF (pour l’affichage des documents PDF)

pywebwiew (pour l’affichage des pages WEB)

tkcalendar (pour les plannings de travaux pratiques)

ReportLab (pour l’impression d’étiquettes)

PyWin32 (pour accéder aux fonctionnalités de bas niveau du système d’exploitation Windows)

 

Une fois l’environnement de travail configuré et après avoir téléchargé puis décompressé le fichier ”GestLab.zip” qui contient tous les fichiers et dossiers nécessaires à son fonctionnement, GESTLAB est démarré à l’aide du fichier ”Main.py” situé dans le dossier principal ”GestLab” du programme. 


Attention
 :

L’emplacement du dossier décompressé ”GestLab ” n’a pas d’importance, mais tous les fichiers et dossiers contenus dans ce dossier ne doivent en aucun cas être modifiés ou déplacés. 


Remarques
 :

Le dossier principal ”GestLab” du programme contient un dossier nommé ”venv” dans lequel se situe un environnement virtuel de programmation avec les bibliothèques indispensables citées ci-dessus.

 

Cet environnement de programmation peut être utilisé comme interpréteur du programme.
Dans ce cas, même si l’installation d’une distribution Python (3.7 au minimum) est indispensable, les bibliothèques dont GESTLAB dépendent n’auront pas à être ajoutées à la distribution originale installée. 

L’utilisation de l’environnement de programmation virtuel pour le fonctionnement de GESTLAB se configure par l’intermédiaire d’un environnement de développement Python (IDE), par exemple, PyCharm

Ainsi dans PyCharm, après avoir ouvert le dossier de GESTLAB, il suffit d’indiquer dans les réglages que l’environnement virtuel est l’interpréteur du projet :

 

Il faudra cependant au préalable modifier le fichier ”pyvenv.cfg” situé dans le dossier ”GestLab/venv/” pour indiquer le chemin d’installation de la distribution Python :

 

L’environnement virtuel de programmation peut également être utilisé, sans environnement de développement Python, en exécutant le fichier GestLab.bat”:

Les lignes de commande du fichier . bat sont les suivantes:

@echo off
cd ”C:/Users/Olivier/Downloads/GestLab”
C:\Users\Olivier\Downloads\GestLab\venv\Scripts\python.exe C:/Users/Olivier/Downloads/GestLab/Main.py
exit

Attention: Ce fichier est à modifier pour indiquer le chemin réel du dossier GestLab”:

@echo off
cd C:/…/GestLab
C:\…\GestLab\venv\Scripts\python.exe C:/…/GestLab/Main.py
exit

 

2. Utilisation de la version portable de GESTLAB

L’utilisation de la version portable ne nécessite aucune installation. En effet, l’archive zip ”GestLab_vp.zip” contient l’exécutable et tous les fichiers indispensables à son fonctionnement.

Il suffit de décompresser l’archive zip sur le support de votre choix (disque dur interne ou externe, clé usb…). GESTLAB est alors démarré à l’aide du fichier ”GestLab.exe” situé dans le dossier principal décompressé.