#1 Tue 23 February 2016 13:55
- ouss
- Juste Inscrit !
- Lieu: Nantes
- Date d'inscription: 9 Oct 2012
- Messages: 5
QGIS : Application standalone avec python
Bonjour a toutes et a tous,
Avant de commencer je tiens a dire que le problème que je rencontre a été abordé a plusieurs reprises, j'ai essayé toutes les solutions proposées mais ça n'a pas aboutit,
J'essaie de développer une application Standalone sur Python qui fait appel a des librairies Qgis, mais quand j'importe qgis.core dans mon IDLE Python j'ai toujours l'erreur:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import qgis.core
File "C:\OSGeo4W\apps\qgis\python\qgis\__init__.py", line 36, in <module>
from qgis.core import QgsFeature, QgsGeometry
File "C:\OSGeo4W\apps\qgis\python\qgis\core\__init__.py", line 3, in <module>
from qgis._core import *
ImportError: DLL load failed: Le module spécifié est introuvable.
l'environnement dans lequel je travaille:
Système d'exploitation: Windows 7 32bits
IDLE: Python 2.7.4
Osgeo4w: avec Qgis 2.12.3
Variables d'environnement définis:
PATH: C:\OSGeo4W\apps\qgis\bin;C:\OSGeo4W\apps\qgis\python;C:\Python27
PYTHONPATH: C:\OSGeo4W\apps\qgis\python;C:\Python27
Remarque:
Quand j'exécute "import qgis.core" dans le shell de OSGeo4w ça marche, mais quans je l'exécute dans mon IDLE Python ça me donne l'erreur citée au dessus.
Je vous remercie d'avoir lu ce post, et pour votre aide si c'est possible.
Oussama
Hors ligne
#2 Tue 23 February 2016 16:01
- Sylvain PIERRE
- Participant assidu
- Lieu: Strasbourg
- Date d'inscription: 6 Sep 2005
- Messages: 170
Re: QGIS : Application standalone avec python
Bonjour,
Dans ce cas il faut voir quelle est la conf utilisée par OSGeo4w (qq chose comme osgeo.bat) et appliquer à l'identique cette conf à l'environnement de dev
Cdt
Sylvain
Hors ligne
#3 Tue 23 February 2016 16:07
- ouss
- Juste Inscrit !
- Lieu: Nantes
- Date d'inscription: 9 Oct 2012
- Messages: 5
Re: QGIS : Application standalone avec python
Est ce que vous avez une idée ou je peux le trouver ? (je ne l'ai pas trouvé dans le dossier C:/OSGeo4W)
Hors ligne
#4 Tue 23 February 2016 16:09
- Sylvain PIERRE
- Participant assidu
- Lieu: Strasbourg
- Date d'inscription: 6 Sep 2005
- Messages: 170
Re: QGIS : Application standalone avec python
A partir de quoi lancez-vous le shell osgeo?
Raccourci
Menu démarrer
?
Hors ligne
#5 Tue 23 February 2016 16:11
- ouss
- Juste Inscrit !
- Lieu: Nantes
- Date d'inscription: 9 Oct 2012
- Messages: 5
Re: QGIS : Application standalone avec python
un des deux ! est ce que vous parlez du fichier de commande OSGeo4W qui se trouve en racine du dossier C:/OSGeo4W ?
Hors ligne
#6 Tue 23 February 2016 16:14
- Sylvain PIERRE
- Participant assidu
- Lieu: Strasbourg
- Date d'inscription: 6 Sep 2005
- Messages: 170
Re: QGIS : Application standalone avec python
Dans ce cas ouvrir le fichier de commande dans un éditeur pour voir ce qu'il a dans le ventre
Hors ligne
#7 Tue 23 February 2016 16:19
- ouss
- Juste Inscrit !
- Lieu: Nantes
- Date d'inscription: 9 Oct 2012
- Messages: 5
Re: QGIS : Application standalone avec python
Je te remercie infiniment, j'ai trouvé la solution grace a ton commentaire: il fallait juste ajouter le chemin C:\OSGeo4W\bin a la variable d'environnement PATH !
Hors ligne