.. role:: blue .. role:: boldblue .. _pyspcinstall: Module complet pySPC -------------------- Dépôt du projet pySPC +++++++++++++++++++++ Il suffit de récupérer l'archive depuis le dépôt `Bitbucket `_ .. _varenv: Variables d'environnement +++++++++++++++++++++++++ Il faut ensuite indiquer à Python où trouver *pySPC* en ajoutant le chemin où se trouve le paquet *pyspc* dans la variable d'environnement *PYTHONPATH* de l'utilisateur afin de permettre l'import de la librairie depuis n'importe quel fichier \*.py - Panneau de configuration > Système > Variables d'environnement - "Nouveau" et renseigner *Nom* par *PYTHONPATH* et *Valeur* par *C:\\chemin\\vers\\lerepertoirecontenantpyspc* (ex: D:\\3-pySPC). Si la variable d'environnement *PYTHONPATH* existe déjà, il faut rajouter une *Valeur* après celle(s) existante(s) en utilisant le caractère ';' comme séparateur. .. note:: La définition de *PYTHONPATH* est inutile si vous avez installé la bibliothèque selon :ref:`classicinstall`. Enfin, pour profiter pleinement des scripts de `tests `__ fournis avec le module *pySPC*, il est nécessaire des définir les variables d'environnement suivantes, en suivant la procédure du point 2 ci-dessus: :boldblue:`PYSPC_HOME` :blue:`Chemin absolu du répertoire contenant le module *pySPC* (ex: D:\\3-pySPC)` :boldblue:`PYSPC_BIN` :blue:`Chemin absolu du répertoire contenant les *binaires* du module *pySPC* (ex: D:\\3-pySPC\\bin)` :boldblue:`PYSPC_SCRIPT` :blue:`Chemin absolu du répertoire contenant les *scripts* du module *pySPC* (ex: D:\\3-pySPC\\script)` Ainsi, si vous souhaitez lancer un *binaire* de pySPC, il suffit d'écrire .. container:: cmdimg .. container:: cmdline python %PYSPC_BIN%\*binaire*.py [args] .. note:: La procédure de définition de ces variables d'environment est nécessaire pour utiliser l'interface graphique et les binares en ligne de commande. .. warning:: Selon les options de votre installation, Windows n'associe pas toujours l'extension py au python.exe afin d'éviter tout conflit si vous avez plusieurs environnements python différents.