Création d'un environnement Python

Dépendances

Le projet Python HABBY est hébergé sur Github accessible au lien suivant : https://github.com/YannIrstea/habby.

Python >= 3

Git

Aide à la création de l'environnement Python pour Windows

Télécharger la wheele GDAL : https://github.com/cgohlke/geospatial-wheels

https://www.gisinternals.com/release.php

Installer Microsoft Visual C++ 14.0 : https://visualstudio.microsoft.com/fr/visual-cpp-build-tools/ si besoin

Editez le fichier C:\habby_dev\habby\tips\virtual_envs\creation_env_habby_pip_py311.bat' et spécifiez :

le chemin d'accès à votre Python système en remplaçant le chemin de la variable : 'python_source_path=' ;

le chemin d'accès à votre la wheel GDAL que vous avez préalablement téléchargée en remplaçant le chemin de la variable : 'gdal_wheel_path=' ;

sauvegardez le fichier.

Lancer le fichier ' C:\habby_dev\habby\tips\virtual_envs\creation_env_habby_pip_py311.bat'.

Si toutes les étapes se sont bien déroulées, vous devriez voir apparaitre la fenêtre principale d'HABBY.

Votre environnement virtuel Python pour HABBY est prêt.

Aide à la création de l'environnement Python pour Linux

installation de GDAL for Linux and GDAL for Python (https://mothergeo-py.readthedocs.io/en/latest/development/how-to/gdal-ubuntu-pkg.html)

sudo apt-get install python3.6-dev
sudo add-apt-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install gdal-bin
ogrinfo --version
sudo apt-get install libgdal-dev

Lancer le fichier 'tips\virtual_envs\creation_env_habby_pip.sh'.

pip3 install pip --upgrade
pip3 install virtualenv
cd ../habby_dev
virtualenv --python /usr/bin/python3.6 env_virtuels/env_habby_dev_pip
source env_virtuels/env_habby_dev_pip/bin/activate
pip3 install gdal==X.X.X --global-option=build_ext --global-option="-I/usr/include/gdal/"
pip3 install -r habby/requirements.txt
python habby/habby.py