Ceci est une ancienne révision du document !
Les versions de python du système par défaut sont Python 2.7.13 et Pyhton 3.5.3. Ces versions du système sont des versions minimalistes pour lesquelles nous n'avons pas installé de modules supplémentaires.
Les modules python supplémentaires, ou mis à jour (par rapport à la version Debian 9 Stable), sont disponibles dans l'environnement additionnel Debian 9 du PSMN. Pour cela, il faut charger le modulefile pour la version de python désirée :
ls /applis/PSMN/debian9/software/Core/Python/2.7.13/lib/python2.7/site-packages
ls /applis/PSMN/debian9/software/Core/Python/3.6.1/lib/python3.6/site-packages
Si, pour une raison ou pour une autre, vous souhaitez installer dans votre $HOME des modules python supplémentaire, cela est tout à fait possible.
Au besoin, ajoutez aussi l'un des modulefiles Python.
virtualenv --python=python3.6 --system-site-packages vtest
source vtest/bin/activate (vtest)ltaulell@dl175comp:~$
(vtest)ltaulell@dl175comp:~$ deactivate ltaulell@dl175comp:~$
source vtest/bin/activate (vtest)ltaulell@dl175comp:~$ pip install -U scipy [... lots of logs ...] Successfully installed scipy Cleaning up...
La commande easy_install
est aussi disponible.
(vtest)ltaulell@dl175comp:~$ python Python 3.2.3 (default, Feb 20 2013, 14:44:27) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import scipy >>>
~/.bashrc
export LD_LIBRARY_PATH="/usr/lib/atlas-base:$LD_LIBRARY_PATH"
~/.cshrc
set LD_LIBRARY_PATH "/usr/lib/atlas-base:${LD_LIBRARY_PATH}"
source vtest/bin/activate (vtest)ltaulell@dl175comp:~$ pip install -U numpy [... lots of logs ...] Successfully installed numpy Cleaning up...
(vtest)ltaulell@dl175comp:~$ python Python 3.2.3 (default, Feb 20 2013, 14:44:27) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import numpy >>>
export OMP_NUM_THREADS=1
à votre environnement d’exécution pour les programmes séquentiels.