Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| documentation:tools:langages:python:accueil [2021/05/25 08:09] – [Installer python dans son $HOME] ltaulell | documentation:tools:langages:python:accueil [2023/03/09 14:27] (Version actuelle) – ltaulell | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Python ====== | ====== Python ====== | ||
| - | ===== Python system-wide ===== | + | <WRAP center round important 60%> |
| - | Les versions de python du système par défaut (Debian 9) sont **Python 2.7.13** et **Python 3.5.3**. Ces versions sont des versions minimalistes pour lesquelles nous n' | + | **[[http:// |
| - | < | + | See also our [[news:blog|Fil des news]] for up-to-date informations |
| - | Les outils '' | + | </WRAP> |
| - | </hidden> | + | |
| - | ===== Environnement | + | See [[http:// |
| - | Les [[documentation: | ||
| - | * **Python/ | ||
| - | * pour la [[documentation: | ||
| - | <code bash>ls / | ||
| - | * **Python/ | ||
| - | * pour la [[documentation: | ||
| - | <code bash>ls / | ||
| - | * **Python/ | ||
| - | * pour la [[documentation: | ||
| - | <code bash>ls / | ||
| - | <note warning> | ||
| - | Il faut donc suffixer vos commandes : python3, idle3, pip3...\\ | ||
| - | Mieux, il est conseillé d' | ||
| - | '' | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ====== Python dans son $HOME ====== | ||
| - | |||
| - | Si, pour une raison ou pour une autre, vous souhaitez installer dans votre $HOME des modules python supplémentaire, | ||
| - | |||
| - | Au besoin, ajoutez aussi l'un des [[documentation: | ||
| - | |||
| - | |||
| - | ===== Environnement virtuel : venv ===== | ||
| - | |||
| - | * Créer en environnement virtuel de travail | ||
| - | |||
| - | See https:// | ||
| - | |||
| - | <code bash> | ||
| - | module load Python/ | ||
| - | |||
| - | mkdir -p ~/ | ||
| - | |||
| - | python3.6 -m venv ~/ | ||
| - | </ | ||
| - | |||
| - | Cet environnement virtuel de travail sera minimal. Vous **devrez** installer ensuite les modules dont vous avez besoin. | ||
| - | |||
| - | **Seulement** si vous souhaitez utiliser les modules python déjà pré-installés, | ||
| - | |||
| - | |||
| - | * Activer un environnement virtuel de travail | ||
| - | |||
| - | <code bash> | ||
| - | source ~/ | ||
| - | (py36)ltaulell@dl175comp: | ||
| - | </ | ||
| - | |||
| - | * Sortir d'un environnement virtuel de travail | ||
| - | |||
| - | <code bash> | ||
| - | (py36)ltaulell@dl175comp: | ||
| - | ltaulell@dl175comp: | ||
| - | </ | ||
| - | ===== Installer un package (exemple) ===== | ||
| - | |||
| - | * Installer Scipy dans l' | ||
| - | |||
| - | <code bash> | ||
| - | source ~/ | ||
| - | (py36)ltaulell@dl175comp: | ||
| - | |||
| - | [... lots of logs ...] | ||
| - | |||
| - | Successfully installed scipy | ||
| - | Cleaning up... | ||
| - | </ | ||
| - | |||
| - | |||
| - | * Utiliser Scipy dans l' | ||
| - | |||
| - | <code python> | ||
| - | (py36)ltaulell@dl175comp: | ||
| - | Python 3.6.1 (default, Jan 8 2018, 14: | ||
| - | [GCC 6.4.0] on linux | ||
| - | Type " | ||
| - | >>> | ||
| - | >>> | ||
| - | </ | ||
| - | ===== Installer/ | ||
| - | |||
| - | * Ajouter à votre '' | ||
| - | |||
| - | <code bash> | ||
| - | export LD_LIBRARY_PATH="/ | ||
| - | </ | ||
| - | |||
| - | * Ou à votre '' | ||
| - | |||
| - | <code bash> | ||
| - | set LD_LIBRARY_PATH "/ | ||
| - | </ | ||
| - | |||
| - | |||
| - | * Installer Numpy dans l' | ||
| - | |||
| - | <code bash> | ||
| - | source ~/ | ||
| - | (py36)ltaulell@dl175comp: | ||
| - | |||
| - | [... lots of logs ...] | ||
| - | |||
| - | Successfully installed numpy | ||
| - | Cleaning up... | ||
| - | </ | ||
| - | |||
| - | * Utiliser Numpy dans l' | ||
| - | |||
| - | <code python> | ||
| - | (py36)ltaulell@dl175comp: | ||
| - | Python 3.6.1 (default, Jan 8 2018, 14: | ||
| - | [GCC 6.4.0] on linux | ||
| - | Type " | ||
| - | >>> | ||
| - | >>> | ||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | |||
| - | ===== Installer python dans son $HOME ===== | ||
| - | |||
| - | Téléchargez la version de python qui vous interesse depuis [[https:// | ||
| - | |||
| - | <code bash> | ||
| - | cd Python-3.9.4/ | ||
| - | ./configure --prefix=$HOME/ | ||
| - | </ | ||
| - | |||
| - | N' | ||
| - | |||
| - | <code bash> | ||
| - | make -j6 | ||
| - | |||
| - | make altinstall | ||
| - | </ | ||
| - | |||
| - | Modifiez votre '' | ||
| - | |||
| - | <code bash> | ||
| - | python3.9 -m pip install argparse pandas | ||
| - | </ | ||
| - | |||
| - | Privilégiez, | ||
| - | |||
| - | ===== Docs externes ===== | ||
| - | |||
| - | * https:// | ||
| - | * https:// | ||