I'm new to GIS but I've already a signifiant experience in development. I work on new project. We're trying to use the power of Qgis to create a GIS tool for our commercial team.
QGis is istalled from OSGeo4W (3.8), Python (3.7) and PyQt (from pip) are installed too.
Correctly set PYTHONPATH :
When i try to run my python script (copied from the official documentation "PyQGIS Developper Cookbook"), we've got an error :
from qgis.core import * # Supply path to qgis install location QgsApplication.setPrefixPath("C:\OSGeo4W64\apps\qgis", True) # Create a reference to the QgsApplication. Setting the # second argument to False disables the GUI. qgs = QgsApplication(, False) # Load providers qgs.initQgis() # Write your code here to load some layers, use processing # algorithms, etc. # Finally, exitQgis() is called to remove the # provider and layer registries from memory qgs.exitQgis()
ImportError: DLL load failed: %1 n’est pas une application Win32 valide.