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/03 12:05] – [Installer/Upgrader Numpy] 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 ~/ | ||
- | </ | ||
- | |||
- | 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> | ||
- | |||
- | ===== Docs externes ===== | ||
- | |||
- | * https:// | ||
- | * https:// | ||