Le script ci-dessous permet d’installer n’importe quelle version de Python en local sur votre compte MatriCS.
#!/bin/sh pyversion=3.8.8 if [ $# -ge 1 ]; then pyversion=$1 fi mkdir -p usr/local wget https://www.python.org/ftp/python/${pyversion}/Python-${pyversion}.tgz tar xfz Python-${pyversion}.tgz rm -f Python-${pyversion}.tgz cd Python-${pyversion} ./configure --enable-optimizations --prefix=${HOME}/usr/local make altinstall
Ce script créé le sous-répertoire usr/local et y installe Python (ici la version 3.8.8). Si vous souhaitez installer une autre version, soit vous modifiez le paramètre pyversion, soit en admettant que le script s’appelle install_python.sh, appeler le script install_python.sh avec en argument le numéro de version désiré.
Pour ensuite, installer une librairie, vous pouvez taper la ligne de commande suivante :
~/usr/local/bin/pip3.8 install --upgrade --user ktrain
Vous pouvez ensuite utiliser cette librairie en lançant la bonne version de Python. Par exemple,
~/usr/local/bin/python3.8 Python 3.8.8 (default, Sep 14 2022, 12:28:08) [GCC 8.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import ktrain
Notez qu’il s’agit de 3.8 et non pas 3.8.8