Message posté par : TrsBar (barre.tristan(a)gmail.com)
----------------------------------------
Bonjour,
Pour vous informer que j'ai trouvé.
En vrai, il ne faut pas installer de version supplémentaire de python, c'est inutile.
Le mieux, si certains souhaite ne pas avoir le même problème (j'ai trouvé sur
plusieurs autres forums, des similitudes).
-> Installer QGis par OSGeo4w, version desktop ou autre. Toutes les dépendances seront
prises.
-> Après analyse (et échanges avec une équipe au Quebec), il est préférable,
d'utiliser la version de python offerte. Ça, c'est un avis de développeur. Pour la
raison simple que l'écosystème est mis en place, et donc moins de source de conflits
(et facilite les évolutions).
-> Préparer un bash, qui fera appel :
-----------------
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 main_script.py
-----------------
En gros, pour expliquer, ca prépare tout l'environnement nécessaire, appel les bash
existants. Surtout, bien lancer son script avec python3. A adapter les dernières variables
si c'est nécessaire selon votre environnement.
Bonne journée.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=325100#p325100
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