{{tag>dev cours python venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses... oundError: No module named 'matplotlib'
</code>
<note>
Rappel : vous pouvez vérifier quels paquets Pyth... orsqu'aucun environnement virtuel n'est activé.
</note>
Aussi, si ''matplotlib'' est installé globale...
# Executer le script
python3 demo.py
</code>
<note>
Si vous obtenez une erreur du type « Matplotlib
{{tag>dev cours python venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/course... rminal :
<code bash>
python3 --version
</code>
<note>
Ce cours nécessite Python >= 3.4
</note>
Si vous recevez un message d'erreur indiquant que Python e... saisissant :
<code bash>
pip --version
</code>
<note>
La version de pip n'aura pas d'importance pour c
{{tag>dev cours python venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses... ra 200, qui signifie que tout s’est bien passé.
<note>
example.com est un site web géré par l' **IANA**... essayer de le consulter dans votre navigateur.
</note>
À ce stade, vous pouvez essayer d'exécuter ''d... ande **''python -m venv <environment name>''** .
Notez que ''<environment name>'' est un nom que vous
{{tag>dev cours python venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses... e python>
ceil(1.2)
2.0
floor(1.2)
1.0
</code>
<note>
Bien que l'utilisation de **''from <package> imp... peut entraîner des conséquences indésirables.
</note>
===== Création d'alias de paquets =====
Lorsqu
{{tag>dev cours python venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses... s
Successfully installed requests-2.24.0
</code>
Notez que ma commande **''pip install requests''** ne... 0 .
pip install "requests>2.4.0,<2.6.0"
</code>
Notez que dans le dernier exemple, puisque nous utilis
{{tag>dev cours python venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses... python
cd pydemo-01
python3 -m venv env
</code>
<note>
Même si le nom de l'environnement virtuel est li... l'usage courant qui tend à devenir le standard.
</note>
===== Définir l'environnement virtuel du projet
{{tag>dev cours python venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses... py==1.18.4
pandas==1.0.3
requests==2.12.0
Notez que ces deux projets utilisent quelques paquets
{{tag>dev cours python venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses...
beautifulsoup4==4.9.1
requests==2.24.0
</file>
Notez que dans ''demo.py'', nous utilisons deux paquet
{{tag>dev cours python venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses... python -m venv env
</code>
Il est intéressant de noter qu'il est théoriquement possible de supprimer un
{{tag>dev cours python venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses... ode>
===== Création d'un lanceur =====
Confère note abordant la [[https://wiki.phobos-net.fr/doku.php