Wyjaśniliśmy, dlaczego warto używać środowisk wirtualnych. Na labolatoriach korzystamy z anacondy, dla przypomnienia komendy które mogą się przydać:
# tworzymy nowe środowisko
# w tym przypadku z pythonem 3.12
conda create -n programowanie-2025 python=3.12
# sprawdzamy czy środowisko się utworzyło, i jakie mamy środowiskam
# obecne środowisko jest oznaczone *
conda info --envs
# aktywujemy środowisko
conda activate programowanie-2025
# instalujemy pakiety
conda install numpy pandas matplotlib rich
# tworzymy plik requirements.txt
conda list -e > requirements.txtNajbardziej waniliowym sposobem na zarządzanie środowiskami jest venv. Wtedy robimy to tak:
Innymi sposobami na zarządzanie środowiskami są poetry i uv. W szczególności poetry jest bardzo wygodne, uv jest bardziej skomplikowane, ale daje więcej możliwości i jest znacznie szybsze.
Zadanie
Wybierz jeden z powyższych sposobów na zarządzanie środowiskami i utwórz środowisko dla tego kursu. Zainstaluj w nim pakiety, które będziemy używać na zajęciach.
- rich
- numpy
- pygame
Pamiętaj o aktyywowaniu środowiska zarówno w terminalu, jak i w VS Code.