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é ?

Annonce

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#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