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édenteProchaine révisionLes deux révisions suivantes | ||
documentation:tools:langages:python:accueil [2021/05/03 13:01] – typos, clarifications ltaulell | documentation:tools:langages:python:accueil [2023/01/13 08:33] – [Installer python dans son $HOME] 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' | + | **[[https:// |
- | < | + | See also our [[news:blog|Fil des news]] for up-to-date informations |
- | Les outils '' | + | </WRAP> |
- | </hidden> | + | |
- | ===== Environnement | + | See [[https:// |
- | 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 ~/ | ||
- | </ | ||
- | |||
- | 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 | ||
- | </ | ||
===== Docs externes ===== | ===== Docs externes ===== |