Python

W systemie modułów środowiskowych dostępne są trzy dystrybucje zawierające menadżery środowisk i pakietów Python:

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.

Ważne

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.12

A następnie je aktywować przez

conda activate my_env

Znak zachęty ulegnie zmianie z (base) na (my_env) sygnalizując aktywację środowiska.

Podstawowe komendy

  • conda env list - wyświetla listę środowisk
  • conda activate <nazwa> - aktywacja środowiska o danej nazwie
  • conda deactivate - opuszczenie środowiska
  • conda search <zapytanie> - wyszukiwanie pakietów
  • conda install <nazwa> - instalacja pakietu
  • conda uninstall <nazwa> - deinstalacja pakietu
  • conda 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_env

A następnie je aktywować przez

source ~/my_env/bin/activate

Znak zachęty zostanie poprzedzony przez (my_env) sygnalizując aktywację środowiska.

Podstawowe komendy w aktywnym środowisku

  • uv pip install <nazwa> - instalacja pakietu z PyPI
  • uv pip uninstall <nazwa> - deinstalacja pakietu PyPI
  • uv pip list - wyświetla listę pakietów zainstalowanych w aktywnym środowisku

Zachęcamy do zapoznania się z dokumentacją producenta.