Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
setup-python [2023/06/10 14:55] moreajul |
setup-python [2024/11/15 22:43] (Version actuelle) moreajul |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Installation et configuration de Python pour les TPs / Python setup for practical sessions ====== | ====== Installation et configuration de Python pour les TPs / Python setup for practical sessions ====== | ||
- | **Note : ** instructions validées sous Ubuntu | + | **Note : ** instructions validées sous Ubuntu, à adapter en fonction de votre système d' |
Pour les travaux impliquant de coder pour pratiquer les algorithmes, | Pour les travaux impliquant de coder pour pratiquer les algorithmes, | ||
Ligne 14: | Ligne 14: | ||
**Étapes de l' | **Étapes de l' | ||
- | Installer d' | + | Installer d' |
- | Ces outils permettent de gérer des environnements virtuels Python et ainsi autant de configurations différentes que l'on souhaite. | + | |
- | //First install [[https://www.anaconda.com/|Anaconda]] or better | + | //First install |
- | These tools allow to set up as many virtual environments for Python as wanted.// | + | |
- | Ouvrir un terminal, et créer l' | + | Ouvrir un terminal, et créer l' |
- | //Open a terminal, then create a virtual environment with all the needed libraries | + | //Open a terminal, then create a virtual environment with all the needed libraries, called |
<code bash> | <code bash> | ||
- | conda create -n sy32 -c conda-forge -c pytorch | + | micromamba |
</ | </ | ||
- | (NumPy, SciPy, Spyder et notebook seront aussi installés car sont requis pour ces bibliothèques.) | + | (NumPy, SciPy, Spyder et notebook seront aussi installés car sont requis pour ces bibliothèques.)\\ |
(torchinfo est optionnel est sert à visualiser l' | (torchinfo est optionnel est sert à visualiser l' | ||
Ligne 32: | Ligne 30: | ||
//From now, to enter in this environment:// | //From now, to enter in this environment:// | ||
<code bash> | <code bash> | ||
- | conda activate sy32 | + | micromamba |
</ | </ | ||
- | + | Enfin, la bibliothèque open3d | |
- | Attention, l' | + | //Finally, open3d library is now only available via pip, to install it, do (inside the appropriate ptyhon environment):// |
+ | <code bash> | ||
+ | pip install open3d | ||
+ | </ | ||
Ligne 42: | Ligne 43: | ||
<code bash> | <code bash> | ||
- | conda update --all | + | micromamba |
</ | </ | ||
+ | |||
+ | **Si besoin, commande pour nettoyer le cache conda/ | ||
+ | |||
+ | <code bash> | ||
+ | micromamba clean --all | ||
+ | </ | ||
+ | |||
Ligne 53: | Ligne 61: | ||
* Keras (TensorFlow), | * Keras (TensorFlow), | ||
<code bash> | <code bash> | ||
- | conda install -c conda-forge tensorflow-gpu | + | micromamba |
</ | </ | ||
* ou bien Keras, pour fonctionnement sur CPU seulement : | * ou bien Keras, pour fonctionnement sur CPU seulement : | ||
<code bash> | <code bash> | ||
- | conda install -c conda-forge tensorflow | + | micromamba |
</ | </ | ||