banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Fri 28 January 2022 16:58

jeremy SERIEYE
Participant occasionnel
Date d'inscription: 19 Mar 2021
Messages: 28

QGIS: Executer pyqgis a l'exterieur de QGIS

Bonjour,

Je cherche à exécuter des commandes de pyqgis (exemple import qgis.core) sans avoir à ouvrir qgis.

J'ai le message d'erreur suivant lorsque je lance cette requête sous sublimtext.
"No module named 'qgis'

En suivant la doc ci dessous:
https://docs.qgis.org/3.16/fr/docs/pyqg … ne-scripts

J'ai ajouté dans mes variables d'environnement Windows les variables suivantes mais rien ne fonctionne.

C:\Users\mon_nom\AppData\Roaming\QGIS\QGIS3\profiles\default\python
C:\Program Files\QGIS 3.16\apps\Python37
C:\Program Files\QGIS 3.16\apps\Python37\lib
C:\Program Files\QGIS 3.16\apps\qgis-ltr\bin

Merci par avance.

Hors ligne

 

#2 Sun 30 January 2022 20:18

JD
Moderateur
Date d'inscription: 8 Aug 2013
Messages: 726

Re: QGIS: Executer pyqgis a l'exterieur de QGIS

Bonsoir,
quelle variable d'environnement avez vous créé ?

PYTHONPATH ?

Hors ligne

 

#3 Wed 02 February 2022 10:38

jeremy SERIEYE
Participant occasionnel
Date d'inscription: 19 Mar 2021
Messages: 28

Re: QGIS: Executer pyqgis a l'exterieur de QGIS

En jouant print(sys.path), j'ai la liste suivante :

'C:/PROGRA~1/QGIS3~1.4/apps/qgis-ltr/./python',
'C:/Users/j.serieye/AppData/Roaming/QGIS/QGIS3\\profiles\\default/python', 'C:/Users/j.serieye/AppData/Roaming/QGIS/QGIS3\\profiles\\default/python/plugins',
'C:/PROGRA~1/QGIS3~1.4/apps/qgis-ltr/./python/plugins',
'C:\\PROGRA~1\\QGIS3~1.4\\apps\\gdal2\\pymod3\\scripts',
'C:\\PROGRA~1\\QGIS3~1.4\\apps\\gdal2\\pymod3\\lib\\site-packages',
'C:\\PROGRA~1\\QGIS3~1.4\\apps\\Python37',
'C:\\PROGRA~1\\QGIS3~1.4\\apps\\Python37\\Scripts',
'C:\\Program Files\\QGIS 3.4\\bin\\python37.zip',
'C:\\PROGRA~1\\QGIS3~1.4\\apps\\Python37\\DLLs',
'C:\\PROGRA~1\\QGIS3~1.4\\apps\\Python37\\lib',
'C:\\Program Files\\QGIS 3.4\\bin', 'C:\\PROGRA~1\\QGIS3~1.4\\apps\\Python37\\lib\\site-packages', 'C:\\PROGRA~1\\QGIS3~1.4\\apps\\Python37\\lib\\site-packages\\win32',
'C:\\PROGRA~1\\QGIS3~1.4\\apps\\Python37\\lib\\site-packages\\win32\\lib',
'C:\\PROGRA~1\\QGIS3~1.4\\apps\\Python37\\lib\\site-packages\\Pythonwin', 'C:/Users/j.serieye/AppData/Roaming/QGIS/QGIS3\\profiles\\default/python', 'C:/Users/j.serieye/AppData/Roaming/QGIS/QGIS3\\profiles\\default/python/plugins\\SwapVectorDirection',

Hors ligne

 

Pied de page des forums

Powered by FluxBB