Message posté par : TrsBar (barre.tristan(a)gmail.com)
----------------------------------------
Bonjour Alison,
Le mieux, c'est ne pas créer des variables d'environnement. Cela facilitera le
déploiement sur une autre machine par exemple.
Le plus "simple", vous créez un bash (.bat) qui va lancer l'ensemble :
-----------------
Code :
@echo off
SET OSGEO4W_ROOT=C:OSGeo4W64
call "%OSGEO4W_ROOT%bino4w_env.bat"
call qt5_env.bat
call py3_env.bat
@echo off
path %OSGEO4W_ROOT%appsqgisbin;%PATH%
set QGIS_PREFIX_PATH=%OSGEO4W_ROOT:=/%/apps/qgis
set GDAL_FILENAME_IS_UTF8=YES
rem Set VSI cache to be used as buffer, see #6448
set VSI_CACHE=TRUE
set VSI_CACHE_SIZE=1000000
set QT_PLUGIN_PATH=%OSGEO4W_ROOT%appsqgisqtplugins;%OSGEO4W_ROOT%appsqt5plugins
set PYTHONPATH=%OSGEO4W_ROOT%appsqgispython;%PYTHONPATH%
python3 UsersALISONDocumentsScriptQGIS.py
-----------------
Verifiez si les chemins sont bons. Normalement, ca appel le premier fichier de commande
o4w_env.bat (ca définit des valeurs), puis la même chose avec QT5 (ou QT4, a voir pour
vous), puis pour Python3. Ensuite, on ajoute au Path, le bin de QGIS, puis différentes
variables et surtout en fin, on ajoute à PythonPath, le dossier vers les dépendances.
Bonne journée.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=325101#p325101
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net