Python
W systemie modułów środowiskowych dostępne są trzy dystrybucje zawierające menadżery środowisk i pakietów Python:
anaconda- zestaw ponad 250 najpopularniejszych pakietów oraz środowiska dostosowane do rozpoczęcia pracy z GPU w klastrzeminiconda- minimalna wersjaanacondabez dodatkowych pakietówuv- alternatywny menedżer napisany w języku Rust
Użycie *conda
Po załadowaniu odpowiedniego modułu przez module load anaconda lub module load miniconda znak zachęty ulegnie zmianie poprzez dodanie nazwy środowiska, w tym wypadku bazowego, przed nazwą użytkownika:
(base) s123456@g1n1:~$Zachęcamy do zapoznania się z poradnikiem Jupyter GPU demonstrującym użycie gotowych środowisk Anaconda.
Prezentowana w powyższym poradniku metoda pracy nie pozwala na instalowanie nowych pakietów, gdyż środowiska tam użyte są tylko-do-odczytu.
Własne środowisko
Aby utworzyć własne środowisko oparte o Python 3.12 należy wykonać polecenie:
conda create --name my_env python=3.12A następnie je aktywować przez
conda activate my_envZnak zachęty ulegnie zmianie z (base) na (my_env) sygnalizując aktywację środowiska.
Podstawowe komendy
conda env list- wyświetla listę środowiskconda activate <nazwa>- aktywacja środowiska o danej nazwieconda deactivate- opuszczenie środowiskaconda search <zapytanie>- wyszukiwanie pakietówconda install <nazwa>- instalacja pakietuconda uninstall <nazwa>- deinstalacja pakietuconda list- wyświetla listę pakietów zainstalowanych w aktywnym środowisku
Użycie uv
Po załadowaniu modułu przez module load uv dostępne będzie polecenie uv.
Własne środowisko
Aby utworzyć własne środowisko oparte o Python 3.13 w katalogu ~/my_env należy wykonać polecenie:
uv venv --python 3.13 ~/my_envA następnie je aktywować przez
source ~/my_env/bin/activateZnak zachęty zostanie poprzedzony przez (my_env) sygnalizując aktywację środowiska.
Podstawowe komendy w aktywnym środowisku
uv pip install <nazwa>- instalacja pakietu z PyPIuv pip uninstall <nazwa>- deinstalacja pakietu PyPIuv pip list- wyświetla listę pakietów zainstalowanych w aktywnym środowisku
Zachęcamy do zapoznania się z dokumentacją producenta.