Search
Zde předpokládáme, že už máte nainstalovanou požadovanou verzi Pythonu.
kui-task
kuimaze2
git
cd kui-task git clone https://gitlab.fel.cvut.cz/kui-student-materials/kui-maze2 .
.
kui-maze2
kui-maze2-main
import kuimaze2
uv
$ uv run example_search.py
$ uv sync # vytvoří virtuální prostředí v podadresáři .venv, pokud ještě neexistuje $ .\.venv\Scripts\activate # aktivuje virtuální prostředí na Windows nebo $ source ./.venv/bin/activate #aktuvuje virtuální prostředí na Linuxu/Macu (jmeno_prostredi) $ python example_search.py
Novou, aktualizovanou verzi prostředí (např. na pokyn vyučujících) lze získat následovně:
git pull
Obě metody způsobí to, že vaše lokální kopie se přepíše novou verzí. Pokud jste tedy do “učitelských” kódů jakkoli zasahovali (což byste neměli), o tyto změny nejspíš přijdete!
Pokud nepoužíváte uv, pro správnou funkci kuimaze2 potřebujete mít v Pythonu nainstalované následující balíčky:
pillow
tkinter
(Podobně budete potřebovat numpy v pozdějších týdnech, abyste např. mohli řešit soustavy rovnic.)
numpy
Instalace se liší podle způsobu, jakým jste si instalovali Python, příp. jaký správce virtuálních prostředí používáte, ale může být potřeba spustit příkazy:
# On Linux pip3 install --user numpy sudo apt-get install python3-pil.imagetk # On Mac with installed Homebrew package manager pip3 install numpy pip3 install Pillow brew install python-tk # On Windows pip3 install numpy pip3 install Pillow