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.
Nastavení proměnného prostředí systému
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, tzn. "c:\Users\username\AppData\Local\Programs\Python\Python38". Pokračujte stisknutím tlačítka OK.
Instalace balíčku psycopg2 pro připojení do databáze Postgree
Nad instalační složkou Pythonu spusťe příkazový řádek cmd.exe.
Virtuální prostředí Pythonu
Za účelem instalace potřebných balíčku nyní pomocí následujících příkazů vytvoříte v Pythonu virtuální prostředí.
py -m venv demo
cd demo
cd Scripts
activate.bat
Aktualizace PIP3
Nyní provedete aktualizaci pip3:
py -m pip install --upgrade pip
V případě, že tento příkaz vyvolá chybové hlášení týkající se oprávnění uživatele, použijte následující příkaz:
py -m pip install --upgrade pip --user
Pro ověření verze PIP3 spusťe následující příkaz.
py -m pip -V
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:
pip3 install psycopg2
Nyní nakopírujeme balíčky z virutálního prostředí ze složek
demo\Lib\site-packages\psycopg2\
demo\Lib\site-packages\psycopg2-2 examples . 8.6.dist-info\
do složky
c:\Users\hajdusek\AppData\Local\Programs\Python\Python38\Lib\site-packages
Připojení do databáze PostreSQL
Připojení do databáze PostreSQL provedete spuštěním následujícího skriptu v příkazové řádce.
import psycopg2 conn = psycopg2.connect(user="postgres", password="143214", database="demo", host="localhost", port="5432")
Je-li připojení úspěšné, objeví se následující informace:
print("Successfully connected!")