Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erreur d'installation #39

Closed
geobrun opened this issue May 15, 2024 · 6 comments
Closed

Erreur d'installation #39

geobrun opened this issue May 15, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@geobrun
Copy link

geobrun commented May 15, 2024

Bonjour,

Je viens d'essayer d'installer ce plugin en suivant la méthode d'installation indiquée dans la documentation. J'ai d'abord reçu ce message d'erreur :

erreur_installation1

Après avoir cliqué sur "Ok", je reçois le message d'erreur suivant :

Impossible de charger l'extension 'GeoNature-GIS-1.1.1' 

ModuleNotFoundError: No module named 'GeoNature-GIS-1' 
Traceback (most recent call last):
  File "C:\PROGRA~1/QGIS32~1.11/apps/qgis-ltr/./python\qgis\utils.py", line 401, in loadPlugin
    __import__(packageName)
  File "C:\PROGRA~1/QGIS32~1.11/apps/qgis-ltr/./python\qgis\utils.py", line 888, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'GeoNature-GIS-1'


Version de Python : 3.9.5 (tags/v3.9.5:0a7dcbd, May  3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] 
Version de QGIS : 3.28.11-Firenze Firenze, b02458a196 

Le plugin apparaît ensuite dans la liste de plugins, mais il est désactivé. Lorsque je souhaite l'activer, je reçois le même message d'erreur qu'indiqué ci-dessus. Je remarque par ailleurs que la version du plugin installée est la 1.0.0 alors que cela devrait être la version 1.1.1 ?

J'ai essayé également de dézipper le fichier dans mon dossier de plugins QGIS profiles\default\python\plugins : cela produit la même erreur.

Merci pour votre travail !

@JulesGrillot
Copy link

JulesGrillot commented May 15, 2024

Pour la fenêtre des dépendances cela vient de la dernière ligne du fichier metadata.txt.
Comme stipulé dans la documentation QGIS

; Since QGIS 3.8, a comma separated list of plugins to be installed ; (or upgraded) can be specified. ; The example below will try to install (or upgrade) "MyOtherPlugin" version 1.12 ; and any version of "YetAnotherPlugin". ; Both "MyOtherPlugin" and "YetAnotherPlugin" names come from their own metadata's ; name field plugin_dependencies=MyOtherPlugin==1.12,YetAnotherPlugin

Ce bloc permet de dire lors de l'installation qu'il existe des dépendance nécessaires à installer pour utiliser le plugin. En l’occurrence MyOtherPlugin version 1.12 et YetAnotherPlugin

Cette dépendance est d'ailleurs visible ici :
image

Supprimer cette ligne du fichier metadata.txt devrait résoudre le problème :
plugin_dependencies=MyOtherPlugin==1.12,YetAnotherPlugin

@JulesGrillot
Copy link

JulesGrillot commented May 15, 2024

Pour l'autre erreur, elle apparaît car vous avez utilisé le zip de la release 1.1.1.

Il faut effectivement modifier le numéro de version du fichier metadata.txt pour qu'il suive le numéro de version en cours.

Dans la doc d'installation il est montré comment installé directement la branche main, ce qui fonctionne.

Si vous souhaitez faire fonctionner le zip de la release 1.1.1, il faut dézipper le zip dans le dossier des plugins et modifier son nom de GeoNature-GIS-1.1.1 à GeoNature-GIS. Activé le plugin au prochain lancement de QGIS et ça fonctionne.

@maximetoma
Copy link
Collaborator

Bonjour,
Effectivement, il reste une coquille, je l'ai supprimée de la branche main et ai modifié le fichier metadata.txt

@camillemonchicourt
Copy link
Member

Ça vaut le coup de sortir une 1.1.2 avec ces corrections, non ?

@maximetoma maximetoma added the bug Something isn't working label May 16, 2024
@camillemonchicourt
Copy link
Member

Corrigé dans la 1.1.2

@geobrun
Copy link
Author

geobrun commented May 17, 2024

Merci pour les explications et les corrections ! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants