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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 09 December 2021 16:29

preliator
Participant assidu
Date d'inscription: 17 Nov 2018
Messages: 433

QGIS/PyQgis: No module named qgis

Bonjour,

Je rencontre une erreur visiblement commune. Je souhaite commencer à programmer avec PyQGis sur ma version de QGis 3.16.14, mais impossible d'importer la librairie dans mon Visual Code Studio.

Code:

C:\Users\YOUR_NAME\Desktop\delete>python -u "c:\Users\YOUR_NAME\Desktop\delete\test.py"
Traceback (most recent call last):
  File "c:\Users\YOUR_NAME\Desktop\delete\test.py", line 1, in <module>
    import qgis.core
ModuleNotFoundError: No module named 'qgis'

Je pense avoir fait tout ce qu'il fallait dans mes variables d'environnement. Je n'ai qu'une seule version de Python - celle de QGis :
- PYTHONHOME = C:\Program Files\QGIS 3.16.14\apps\Python39
- PYTHONPATH = C:\Program Files\QGIS 3.16.14\apps\Python39\lib\site-packages
- PATH = https://zupimages.net/viewer.php?id=21/49/vi18.png

Je retrouve bien le qgis_core.dll (et d'autres) dans C:\Program Files\QGIS 3.16.14\apps\qgis-ltr\bin. J'ai aussi tenté de faire l'installation de QGis avec "l'installateur réseau OSGeo4W", mais rien n'y fait.

En lançant le python.exe situé dans C:\Program Files\QGIS 3.16.14\apps\Python39, impossible également d'importer la librairie.

Code:

>>> import qgis.core
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'qgis'

Si ce n'est pas une histoire de PATH, je ne sais plus trop où chercher le problème !

Merci.

Dernière modification par preliator (Thu 09 December 2021 16:33)

Hors ligne

 

#2 Mon 13 December 2021 08:38

JD
Moderateur
Date d'inscription: 8 Aug 2013
Messages: 726

Re: QGIS/PyQgis: No module named qgis

Salut,
Il y a tout un tas de variables d'environnement à configurer.

https://github.com/isogeo/isogeo-plugin … tings.json

Après, très honnêtement je conseillerai de commencer par l'éditeur de script de qgis et la console de qgis au début. Pour faire de l'introspection et des tests il n'y a pas mieux.

Vscode est bon mais c'est comme vouloir conduire une Ferrari alors qu'on a pas le permis.

Bonne journée

Hors ligne

 

Pied de page des forums

Powered by FluxBB