Tato kapitola obsahuje následující témata:

Instalace Pythonu

Pro správné fungování aplikace je potřeba nainstalovat Python verze 3.8.x. Instalační soubor Pythonu najdete na stránce https://www.python.org/downloads/.

Po stažení a následném spuštění instalačního souboru .exe je Python nainstalován na uvedenou cestu. Instalaci provedete kliknutím na volbu Install Now. Po kliknutí na Customize installation je umožněno změnit cestu instalace, zvolit instalaci pro všechny uživatele nebo případně aktualizovat proměnné prostředí.

Při instalaci zvolit volbu "Add python 3.8. to PATH":

Nastavení proměnného prostředí systému

Pokud v předchozím kroku byla nastavená volba "Add python 3.8. to PATH", jinak se nemusí provádět.

V systému najděte a spusťte konfiguraci Upravit proměnné prostředí systému.


Na záložce Upřesnit klikněte na Proměnné prostředí.


Ze seznamu uživatelských proměnných vyberte proměnnou Path a klikněte na tlačítko Upravit.


Klikněte na Nový a vložte novou proměnnou s názvem %PY_HOME%. Pokračujte stisknutím tlačítka OK.


Pomocí volby Nová přidejte novou systémovou proměnnou s názvem PY_HOME. Do pole hodnota proměnné zadejte cestu složky, ve které je nainstalován Python. Pokračujte stisknutím tlačítka OK.

Instalace balíčků pro připojení do databáze Postgree

Nad instalační složkou Pythonu spusťe příkazový řádek cmd.exe. Vstupte do uvedeného adresáře, kde máte nainstalovaný python.

Za účelem instalace potřebných balíčku nyní pomocí následujících příkazů

Ověření, že máme podporu pip

python -m pip --version

Výsledek:
pip 20.2.3 from C:\Users\infopanels\AppData\Local\Programs\Python\Python38\lib\site-packages\pip (python 3.8)

Instalace modulu pytz

Spuštěním následujícího příkazu (nad složkou Srcipts umístěnou v instalačním adresáři) provedete instalaci modulu pytz, sloužícího pro převod času UTC na místní čas.

python -m pip install pytz

Výsledek:
Collecting pytz
  Downloading pytz-2025.2-py2.py3-none-any.whl (509 kB)
     |████████████████████████████████| 509 kB 3.3 MB/s
Installing collected packages: pytz
Successfully installed pytz-2025.2

Ověření instalace:python -m pip show pytz

Instalace modulu pyodbc

Spuštěním následujícího příkazu (nad složkou Srcipts umístěnou v instalačním adresáři) provedete instalaci modulu pyodbc, sloužícího pro připojení k MS SQL databázi.

python -m pip install pyodbc

Výsledek:Collecting pyodbc
Downloading pyodbc-5.2.0-cp38-cp38-win_amd64.whl (68 kB)
|████████████████████████████████| 68 kB 2.3 MB/s
Installing collected packages: pyodbc
Successfully installed pyodbc-5.2.0Ověření instalace:
python -m pip show pyodbc

Při použití MSSQL DB je nutno zkontrolovat zda na serveru je instalován ODBC Driver 17 for SQL Server. V opačném případě jej nainstalovat dle instrukcí zde - https://www.microsoft.com/en-us/download/details.aspx?id=56567

Instalace modulu psycopg2

Pro připojení do PostreSQL databáze je potřeba nainstalovat balíček psycopg2. Instalaci provedete spuštěním příkazu (nad složkou Srcipts umístěnou v instalačním adresáři):

python -m pip install psycopg2-binary

Pokud skončí chybou, vyzkošet následující příkaz:

python -m pip install psycopg2-binary==2.9.9

Výsledek:
Collecting psycopg2-binary==2.9.9
  Downloading psycopg2_binary-2.9.9-cp38-cp38-win_amd64.whl (1.2 MB)
     |████████████████████████████████| 1.2 MB 328 kB/s
Installing collected packages: psycopg2-binary
Successfully installed psycopg2-binary-2.9.9

Ověření instalace:python -m pip show psycopg2-binary

Test připojení do databáze PostreSQL

Připojení do databáze PostreSQL provedete spuštěním následujícího .py skriptu v příkazové řádce.

import psycopg2
conn = psycopg2.connect(user="postgres", password="143214", database="ProtoExpress", host="localhost", port="5432")
print("Successfully connected!")

Samotné spuštění provedete pomocí:

c:\Users\kozielova\AppData\Local\Programs\Python\Python38\demo\Scripts>py testspojeni.py

Je-li připojení úspěšné, objeví se následující informace:

Successfully connected!
  • Žádné štítky