Message posté par : nmor
----------------------------------------
Bonjour à tous,
J’ai développé un plugin sur Qgis2.18 en python 2 (qui fonctionne sous un environnement
linux) et j’essaye aujourd’hui de convertir mon code vers python3 pour que je puisse
l’utiliser sur Qgis3.18 et directement dans un environnement Windows.
Mon plugin récupère des informations de type texte que l’utilisateur renseigne, et exécute
un .exe avec la fonction subprocess. Quand j'exécute le code sur spyder ou pycharm et
je viens dans QGIS pour lancer les traitements par exemple je le traitement 1 , je reçois
comme message d'erreur 'Traitement_1.exe' n'est pas reconnu en tant que
commande interne ou externe. Par contre lors que j'exécute le même code via la console
python de QGIS , je reçois comme message d'erreur
Traceback (most recent call last):
File "C:\OSGEO4~1\apps\Python37\lib\code.py", line 90, in runcode
exec(code, self.locals)
File "<input>", line 1, in <module>
File "<string>", line 23, in <module>
File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 798, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named '__console__'
Avez vous une idée?
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=344263#p344263
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net