Instalacja pakietów Pythona z poziomu użytkownika
Instalacja nowej wersji Pythona w katalogu domowym
Krok 1. Aby zainstalować nową wersję oprogramowania Python z poziomu użytkownika należy najpierw uruchomić tryb interaktywny:
srun --pty /bin/bash
Krok 2. Następnie pobieramy interesującą nas wersję oprogramowania dla przykładu np. Python-3.9.0
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0a6.tgz
Krkok 3: Rozpakuj paczkę
tar -zxvf Python-3.5.1.tgz
Krok 4: Wejdź do katalogu z kodem źródłowym Pythona
cd Python-3.9.0a6
Krok 5: Wykonaj configure i wybierz katalog gdzie python bedzie zainstalowany
./configure --prefix=/home/users/${USER}/python/
Krok 6: Skompiluj z zainstaluj
make make install
Krok 7: Sprawdź zainstalowaną wersję
$ /home/users/${USER}/python/bin/python3 -V Python 3.9.0
WAŻNE: Odwołuj się do nowego zainstalowanego pytona w Twoich skryptach.
Upewnij się, że na górze każdego pisanego przez Ciebie skryptu znajduje się odniesienie do nowego pytona, pierwsza linia powinna wyglądać tak:
#!/home/users/${USER}/python/bin/python3
Instalacja pakietów Pythona z poziomu użytkownika
Aby zainstalować pakiety Pythona z poziomu użytkownika należy najpierw uruchomić tryb interaktywny:
srun --pty /bin/bash
Po otrzymaniu konsoli interaktywnej ładujemy moduł Pythona:
module load python/wersja
Pakiety Pythona instalujemy przy użyciu pip:
pip install --user nazwa_pakietu
Pakiet zainstaluje się w katalogu domowym użytkownika:
/home/users/nazwa_uzytkownika/.local/lib/python_wersja/site-packages/
Należy dodać zainstalowany pakiet do zmiennej Pythona:
export PYTHONPATH=$PYTHONPATH:/home/users/nazwa_uzytkownika/.local/lib/python_wersja/site-packages/
Ostatnim krokiem jest sprawdzanie czy można zaimportować zainstalowany pakiet uruchamiając Pythona i wykonując polecenie:
import nazwa pakietu