Tato kapitola obsahuje následující témata:
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í.
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.
Nad instalační složkou Pythonu spusťe příkazový řádek cmd.exe.
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 |
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 |
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.
pip install 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 pyodbc, sloužícího pro připojení k MS SQL databázi.
pip install 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 |
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):
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, ve které je Python nainstalován
Python38\Lib\site-packages
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! |