Instalace Pythonu a knihoven

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

Pokud při instalaci narazíte na problém, můžete buď kontaktovat svého cvičícího, nebo se zeptat (ideálně na začátku) na cvičení

Python

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

Windows

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.

MacOS

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í:

  1. Nainstalujte si vývojové nástroje Command Line Tools for Xcode (pokud máte nainstalovaný program Xcode, máte tento krok už splněný) - buď příkazem xcode-select --install, nebo z oficiální stránky Apple.
  2. Stáhněte si a nainstalujte Homebrew - instalační balíček najdete ve spodní části na stránce aktuální verze, případně můžete použít přímý odkaz ke stažení: Homebrew-4.6.11.pkg (pozor, zde nemusí být nejnovější verze)
  3. Po instalaci Homebrew je potřeba do souboru .zshrc ve vašem domovském adresáři (např. pomocí terminálového příkazu nano ~/.zprofile) přidat řádek, který najdete v instalátoru na konci instalace. Typicky eval "$(/opt/homebrew/bin/brew shellenv)" pro Macbooky s procesory Apple (M1, M2, …), nebo eval "$(/usr/local/bin/brew shellenv)" pro Macbooky s procesory Intel.
  4. Po instalaci a přidání zmíněného řádku, otevřete nový terminál a nainstalujte Python spolu s potřebnými knihovnami následujícím příkazem: brew install python@3.13 libsndfile portaudio portmidi liblo

Nyní můžete pokračovat sekcí Visual Studio Code níže.

Linux

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 (resp. python3.13, podle situace) - samotný Python
  • portaudio19-dev
  • libportmidi-dev
  • libsndfile1-dev
  • libgtk-3-dev
  • liblo-dev
  • libpython3-dev (resp. libpython3.13-dev, podle situace)

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.

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

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.

Na MacOS místo klávesy Ctrl použijete Cmd (⌘)

Pokud nemáte v seznamu položku Python, napište “Python” do vyhledávacího pole. Rozšíření označené ms-python nainstalujte.

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…”

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.

Na systému Windows je zde ještě jeden nutný krok. Otevřete terminál pomocí menu (View → Terminal) a zadejte následující příkaz:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
Následně terminál ukončete příkazem exit a můžete pokračovat dále.

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 -i https://service.iim.cz/devpi/root/mm1 wxpython pyo opencv-python

Parametr -i určuje, kde má pip hledat balíčky k instalaci (package index). Pro účely předmětu je zde potřeba určit server, na kterém jsou dostupné potřebné verze používaných knihoven. V obvyklém případě ale tento parametr uvádět nemusíte - pip v základním nastavení vyhledává na komunitním serveru Pythonu.

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.

Vytvořené prostředí bude editorem Visual Studio Code detekováno a použito pokaždé, když s ním tuto složku otevřete. Pokud otevřete složku jinou, můžete buď postup vytvoření virtuálního prostředí zopakovat (jednodušší varianta), nebo editoru poskytnout cestu k vašemu prvnímu virtuálnímu prostředí.

Zdroje

courses/mm1/python.txt · Last modified: 2025/09/22 12:00 by slabyon3