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