Pyzo

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 !