#1 Fri 28 January 2022 16:58
- jeremy SERIEYE
- Participant occasionnel
- Date d'inscription: 19 Mar 2021
- Messages: 30
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: 30
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