Procédure d’installation du logiciel Pyzo
1. Installation de Python
Sur le site https://www.anaconda.com/download/, sélectionner le bon OS (Windows, MacOs ou Linux) puis télécharger le programme d’installation pour la version 3.
Installer Python pour tous les utilisateurs du PC (rester patient, même lorsque le programme paraît bloqué...).
NB1 : Si Anaconda était déjà installé sur le système, se référer à l'étape 3 pour le mettre à jour.
NB2 : Si une autre suite Python (miniconda ou autre) est déjà installée, il est nécessaire de tout désinstaller, et de refaire une installation propre...
afin de n'avoir qu'un seul Python sur votre ordinateur. Tous les problèmes d'installation des librairies, notamment la librairie Control, sont occasionnés par la double ou triple installations de Python.
2. Installation de Pyzo
Sur le site https://pyzo.org/start.html, dans l'étape 1, télécharger le fichier d'installation correspondant à l'OS (Windows, MacOs ou Linux), puis exécuter ce fichier pour installer le logiciel Pyzo (laisser l'emplacement proposé par défaut).
Ne pas faire l'étape 2.
Ouvrir ensuite le logiciel Pyzo, et cliquer sur Shell / Configuration des shells
Puis indiquer le chemin où se situe l'exécutable Python (via la flèche de menu Pyzo qui permet de lister les installations de Python qu'il a détecté) (voir cercle rouge ci-dessous).
NB : à la place de "C:\ProgramData\" ci-dessous, anaconda3 a pu être installé dans "C:\users\votre nom" (cela signifie que vous avez fait une installation uniquement pour vous... et non pas pour tous les utilisateurs du PC)
Fermer la fenêtre.
3. Installation ou mise à jour de librairie (qui ne sont pas installées de base) à partir du shell de Pyzo
Vérification des librairies installées
Tout d'abord, vérifier les librairies installées en écrivant et exécutant dans le shell de Pyzo :
conda list
ou
pip list
Installation de librairie
Si une des librairies (numpy, ou scipy, ou matplotlib, ou control ou slycot...) n'est pas installée, il est possible de l'installer en écrivant et exécutant dans le shell de Pyzo :
conda install -c conda-forge numpy scipy matplotlib control slycot pandas scikit-learn
ou
conda install numpy scipy matplotlib control slycot pandas scikit-learn
ou
pip install numpy scipy matplotlib control slycot pandas scikit-learn
Mise à jour de librairie
Si et seulement si, vous avez un problème avec une librairie déjà installée, il est possible de la mettre à jour en écrivant et exécutant dans le shell de Pyzo :
conda update numpy scipy matplotlib control slycot pandas scikit-learn
ou
pip install --upgrade numpy scipy matplotlib control slycot pandas scikit-learn
Mise à jour des gestionnaires de paquet conda ou pip
Il est parfois nécessaire de mettre à jour les gestionnaires de librairie conda ou pip en écrivant et exécutant dans le shell de Pyzo :
conda update -n root conda
conda update --all
ou
conda update conda
ou
pip install --upgrade pip
Mise à jour de Anaconda (c'est à dire python)
Il est parfois nécessaire de mettre à jour Anaconda en écrivant et exécutant dans le shell de Pyzo :
conda update anaconda
ou
pip install --upgrade anaconda
3bis. Installation ou mise à jour de librairie (qui ne sont pas installées de base) à partir du logiciel Anaconda Navigator
Si les installations ou mises à jour n'ont pas fonctionné à partir du shell de Pyzo (partie 3 précédente), le faire alors à partir du logiciel Anaconda Navigator ci-dessous.
Tout d'abord, lancer le logiciel Anaconda Navigator.
Ensuite cliquer sur la flèche à coté de base (root) et cliquer sur open terminal :
Remarques avant d'installer ou de mettre à jour des librairies :
NB1 : Si lors d'une installation ou mise à jour un message d'erreur apparaît sur un problème d'écriture, alors à l'aide de l'explorateur Windows, donner un droit d'écriture à "tout le monde" au dossier Anaconda3 qui se trouve dans C:\ProgramData\ ou C:\users\votre nom
(voir tuto ici) puis recommencer une des solutions d'installation ci-dessous.
NB2 : Lors de certaines installations, il sera parfois demandé de valider l'installation, taper alors y à la question :
NB3 : A la fin d'une installation, vous devez avoir "done" .
Enfin, pour installer ou mettre à jour une libraire à partir du terminal du logiciel Anaconda Navigator, écrire et exécuter les commandes données dans l'étape 3 ci-dessus.
4. Vérification de la bonne installation d'une librairie
Si l'installation semble s'être correctement déroulée, le vérifier en écrivant et exécutant dans le shell de Pyzo :
import numpy
ou
import scipy
ou
import matplotlib
ou
import control
ou
import slycot
Tous ces imports doivent fonctionner !