...
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.
![](/download/attachments/72745680/2021-04-14_132349.png?version=1&modificationDate=1618812706007&api=v2)
Instalace
...
balíčků pro připojení do databáze Postgree
Nad instalační složkou Pythonu spusťe příkazový řádek cmd.exe.
...
Blok kódu |
---|
firstline | 1 |
---|
linenumbers | true |
---|
|
py -m pip -V |
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.
Blok kódu |
---|
|
pip install 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.
Blok kódu |
---|
|
pip install pyodbc |
Varování |
---|
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):
Blok kódu |
---|
|
pip3 install psycopg2 |
...
Připojení do databáze PostreSQL provedete spuštěním následujícího .py skriptu v příkazové řádce.
Blok kódu |
---|
firstline | 1 |
---|
linenumbers | true |
---|
|
import psycopg2
conn = psycopg2.connect(user="postgres", password="143214", database="demoProtoExpress", host="localhost", port="5432")
print("Successfully connected!") |
Samotné spuštění provedete pomocí:
Blok kódu |
---|
firstline | 1 |
---|
linenumbers | true |
---|
|
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:
Blok kódu |
---|
firstline | 1 |
---|
linenumbers | true |
---|
|
print("Successfully connected!") |