Pages: 1
- Sujet précédent - QGIS: Faire un fichier .exe à partir d'un fichier .py avec cx_freeze - Sujet suivant
#1 Fri 06 January 2017 17:34
- lesjj10
- Participant occasionnel
- Date d'inscription: 18 Dec 2014
- Messages: 16
QGIS: Faire un fichier .exe à partir d'un fichier .py avec cx_freeze
Bonjour,
J'ai réalisé un fichier 'bonjour.py' tout simple :
Code:
print 'bonjour'
Je le convertis avec cx_freeze en fichier bonjour.exe. Ce dernier fonctionne sans problème.
Je modifie mon fichier bonjour.py en ajoutant l'import d'une bibliothèque qgis
Code:
from qgis.core import * print 'bonjour'
La convertion via cx_freeze se déroule mais de nouveaux modules ne sont pas pris en compte
Code:
Missing modules: ? org.python.core imported from copy ? qgis.core.QgsFeature imported from qgis ? qgis.core.QgsGeometry imported from qgis
L'execution de bonjour.exe génère une erreur :
Code:
C:\OSGeo4W64>build\exe.win-amd64-2.7\bonjour.exe
Traceback (most recent call last):
File "C:\OSGEO4~1\apps\Python27\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27, in <module>
exec(code, m.__dict__)
File "bonjour.py", line 4, in <module>
from qgis.core import *
File "C:\OSGEO4~1\apps\qgis\python\qgis\__init__.py", line 27, in <module>
from qgis.core import QgsFeature, QgsGeometry
File "C:\OSGEO4~1\apps\qgis\python\qgis\core\__init__.py", line 30, in <module>
from qgis._core import *
File "ExtensionLoader_qgis__core.py", line 22, in <module>
File "ExtensionLoader_qgis__core.py", line 14, in __bootstrap__
ImportError: No module named QtSqlQue faut-il faire pour pouvoir prendre en compte une bibliothèque qgis?
Merci
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Faire un fichier .exe à partir d'un fichier .py avec cx_freeze - Sujet suivant


