Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#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

 

Pied de page des forums

Powered by FluxBB