Přeskočit obsah

Zprovoznění výpočetního prostředí pro GeoPython

Linux

Nainstalujte si Python standardním způsobem, příklad pro Debian/Ubuntu:

apt install python3 python3-pip python3-venv

Poté doinstalujte ještě knihovnu GDAL včetně Python rozhraní:

apt install python3-gdal

Úkol

Ověř verzi Python

Jupyter Notebook a další závislosti (soubor requirements.txt) již instalujeme pomocí příkazu pip:

python3 -m pip install -r requirements.txt

Tip

Vytvořte si virtuální prostředí a závislosti nainstalujte do něj.

python3 -m venv venv-uzpr
source venv-uzpr/bin/activate
...

Virtuální prostředí lze deaktivovat pomocí příkazu deactivate.

MS Windows

Možností, jak zprovoznit Python interpret společně s knihovnou GDAL, je vícero. Zaleží na vstupních podmínkách:

1. Instalace Python a GDAL

  • Mám na počítači nainstalován QGIS - instalace obsahuje jak Python a GDAL - zbývá doinstalovat pouze Jupyter Notebook a další závislosti
  • Začínám od nuly - lze doporučit dva postupy:
    1. použít instalátor OSGeo4W » anebo
    2. nainstalovat Python interpret a posléze dopnit o GDAL »

Instalace založená na OSGeo4W

Stáhněte a spusťte instalátor OSGeo4W.

  1. Zvolte Advanced Install
  2. Nainstalujte Python a GDAL (balíček python3-gdal)

Úkol

Úspěšnost instalace ověřte. Otevřte OSGeo4W Shell a spusťte příkaz

python -c "from osgeo import gdal; print(gdal.__version___)"

Instalace založená na Python.org

Stáhněte a nainstalujte Python z https://www.python.org/downloads/.

Important

Nezapomeňte při instalaci zaškrtnout Use admin privileges when installing py.exe a Add python.exe to PATH.

Stáhněte binární GDAL balíček ze stránek https://github.com/cgohlke/geospatial-wheels/releases. Balíčky najdete v sekci Assets. Vyberte balíček s korespondující verzi Python. Např. v případě verze Python 3.12 se může jednat o balíček GDAL-x.x.x-cp312-cp312-win_amd64.whl.

Otevřte příkazový řádek a GDAL doinstalujte:

python -m pip install %HOMEPATH%/Downloads/GDAL-x.x.x-cp312-cp312-win_amd64.whl

Úkol

Úspěšnost instalace ověřte. Otevřte příkazový řádek a spusťte příkaz

python -c "from osgeo import gdal; print(gdal.__version___)"

2. Instalace Jupyter Notebook a dalších závislostí

Po úspěsné instalaci Python a GDAL již instalujeme Jupyter Notebook a další závislosti (soubor requirements.txt) pomocí příkazu pip ideálně ve vytvořeném virtuálním prostředí.

Important

V případě instalace založené na OSGeo4W otevřte OSGeo4W Shell, v opačném případě stačí standardní příkazový řádek.

python -m venv %HOMEPATH%\venv-uzpr
%HOMEPATH%\venv-uzpr\Scripts\activate
python -m pip install -r %HOMEPATH%\Downloads\requirements.txt

Tip

Výsledek instalace můžeme otestovat pomocí skriptu test_env.py, spuštěném ve stejném adresáři jako máme soubor requirements.txt:

python %HOMEPATH%\Downloads\test_env.py

Spuštění Jupyter Notebook

Linux:

jupyter-notebook $HOME

MS Windows:

jupyter-notebook %HOMEPATH%

Jupyter Notebook ukončíme z menu File > Shut Down.