Search
Během semestru budeme používat programovací jazyk Python spolu s třemi knihovnami, které nám umožní zpracovat zvuk, video a vytvořit uživatelské rozhraní: pyo, opencv-python a wxPython. Programovat budeme pomocí nástroje Visual Studio Code. Zde naleznete stručný popis instalace a přípravy prostředí.
Způsob instalace programovacího jazyka Python se liší podle operačního systému. Ve všech případech doporučujeme instalovat verzi 3.13.7 (případně poslední dostupnou verzi začínající 3.13).
Instalační balíček Pythonu 3.13.7 najdete zde: python-3.13.7-amd64.exe
Při instalaci zaškrtněte možnost “Add Python to PATH” a po skončení instalace zvolte “Disable path length limit.”
Po instalaci Pythonu můžete pokračovat sekcí Visual Studio Code níže.
Nejlépe podporovaná varianta je instalace pomocí Homebrew - je to nástroj pro snadnou instalaci dalšího SW, který není klasicky dostupný v App Store.
Postup instalace je následující:
xcode-select --install
.zshrc
nano ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
eval "$(/usr/local/bin/brew shellenv)"
brew install python@3.13 libsndfile portaudio portmidi liblo
Nyní můžete pokračovat sekcí Visual Studio Code níže.
Zde záleží instalace na vaší distribuci systému Linux. Pro instalaci knihoven budete navíc potřebovat dodatečné knihovny, na kterých jsou závislé, a jejich vývojové soubory, které se vyskytují v následujících balíčcích (na distribuci Debian/Ubuntu):
python3
python3.13
portaudio19-dev
libportmidi-dev
libsndfile1-dev
libgtk-3-dev
liblo-dev
libpython3-dev
libpython3.13-dev
Je možné, že vaše distribuce neobsahuje Python verze 3.13.7 - pak můžete použít buď jinou verzi Pythonu začínající 3.13, případně i verzi Pythonu začínající 3.12.
Jakmile máte nainstalováno, můžete pokračovat následující kapitolou Visual Studio Code.
Editor Visual Studio Code, ve kterém budeme pracovat, můžete stáhnout zde: https://code.visualstudio.com/Download
Na stránce najdete instalátor pro svůj systém. Editor nainstalujte a spusťte.
Knihovny budeme instalovat do “virtuálního prostředí” (virtual environment). To je nástroj jazyka Python, který nám umožňuje mít pro každý projekt čisté prostředí jazyka Python, do kterého lze instalovat knihovny podle potřeby. K vytvoření virtuálního prostředí použijeme editor Visual Studio Code.
Prvně je potřeba do editoru přidat podporu jazyka Python. Otevřete menu rozšíření (Extensions) pomocí menu (View → Extensions) nebo klávesové zkratky Ctrl+Shift+X. Pokud nevidíte menu View, stiskněte jednou klávesu Alt.
Ctrl+Shift+X
Pokud nemáte v seznamu položku Python, napište “Python” do vyhledávacího pole. Rozšíření označené ms-python nainstalujte.
ms-python
Vytvořte si na libovolném místě složku, ve které budete během cvičení pracovat, a otevřete ji v editoru.
Otevřete paletu příkazů pomocí menu (View → Command Palette), nebo klávesové zkratky Ctrl+Shift+P. Zde napište “python” a editor vám zobrazí příkazy, které toto slovo obsahují. Zvolte “Create Environment…”
Ctrl+Shift+P
Editor vás provede tvorbou virtuálního prostředí. V prvním kroku zvolte možnost Venv, ve druhém vás editor nechá zvolit verzi Pythonu, kterou má použít. Pokud jich máte k dispozici více, zvolte verzi 3.13.7.
Venv
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
exit
Po všech volbách bude editor chvíli pracovat a v pravém dolním rohu vám následně oznámí úspěšné dokončení tvorby virtuálního prostředí. Teď je možné do prostředí instalovat knihovny. Otevřete terminál Visual Studio Code pomocí menu (View → Terminal). V nově otevřeném panelu můžete zadávat příkazy. Knihovny instalujeme pomocí příkazu pip install, konkrétně
pip install
pip install -i https://service.iim.cz/devpi/root/mm1 wxpython pyo opencv-python
-i
pip
Po zadání tohoto příkazu bude pip chvíli pracovat, stáhne požadované balíčky a ke konci výpisu byste měli vidět hlášku začínající “Successfully installed …”
Pokud příkaz skončil úspěchem, máte knihovny nainstalované a jste připraveni na cvičení. Pokračovat můžete například ukázkovými příklady.