Suite

Comment réparer les plug-ins QGIS qui se bloquent avec « NameError : le nom 'pyplugin_installer' n'est pas défini » ?


Je suis récemment passé à Windows 10 et j'ai donc effectué une nouvelle installation de Windows et QGIS 2.10.1. QGIS a bien fonctionné, j'ai réinstallé tous les plugins que j'avais. Pas de problème.

Aujourd'hui, j'ai allumé le PC et j'ai voulu ouvrir QGIS et j'ai reçu les messages d'erreur suivants. Ce qui me dérange, c'est que j'ai eu des problèmes similaires dans mon système Windows 8 et QGIS 2.8.

L'ensemble du système de plugins Python semble "se bloquer". QGIS s'ouvre mais tous les plugins sont désactivés et je ne peux même pas accéder au module de plugin (où je peux choisir un plugin d'installation/désinstallation).

Quelqu'un pourrait-il m'aider avec ça s'il vous plait ? Une réinstallation de QGIS 2.8 n'a pas aidé lorsque j'ai eu un problème similaire il y a des mois.

Les messages d'erreur (installation allemande) :


Fehler bei der Ausführung folgenden Codes: import pyplugin_installer

Traceback (appel le plus récent en dernier) : Fichier "", ligne 1, dans Fichier "C:/PROGRA~1/QGISPI~1/apps/qgis/./pythonqgisutils.py", ligne 200, dans loadPlugin msg = msgTemplate % (packageName, "', '".join(sys.path)) UnicodeDecodeError : le codec 'ascii' ne peut pas décoder l'octet 0xf6 en position 18 : l'ordinal n'est pas dans la plage (128)

Python-Version : 2.7.5 (par défaut, 15 mai 2013, 22:44:16) [MSC v.1500 64 bits (AMD64)]

QGIS-Version: 2.10.1-Pisa 'Pisa', d20c5b7


Fehler bei der Ausführung folgenden Codes : pyplugin_installer.initPluginInstaller()

Traceback (appel le plus récent en dernier) : File "", ligne 1, dans NameError : le nom 'pyplugin_installer' n'est pas défini

Python-Version : 2.7.5 (par défaut, 15 mai 2013, 22:44:16) [MSC v.1500 64 bits (AMD64)]

QGIS-Version : 2.10.1-Pise 'Pise', d20c5b7

Python-Pfad : ['C:/PROGRA~1/QGISPI~1/apps/qgis/./python', u'C:/Users/Philipp Bxf6hme/.qgis2/python', u'C:/Users /Philipp Bxf6hme/.qgis2/python/plugins', 'C:/PROGRA~1/QGISPI~1/apps/qgis/./python/plugins', 'C:PROGRA~1QGISPI~1apps Python27libsite-packagesmatplotlib-1.3.1-py2.7-win-amd64.egg', 'C:PROGRA~1QGISPI~1appsPython27libsite-packages ose- 1.3.3-py2.7.egg', 'C:PROGRA~1QGISPI~1appsPython27libsite-packages ornado-4.0.1-py2.7-win-amd64.egg', 'C:PROGRA~1QGISPI~1appsPython27libsite-packagesackports.ssl_match_hostname-3.4.0.2-py2.7.egg', 'C:PROGRA~1QGISPI~1apps Python27libsite-packagescertifi-14.05.14-py2.7.egg', 'C:PROGRA~1QGISPI~1inpython27.zip', 'C:PROGRA~1QGISPI ~1appsPython27DLLs', 'C:PROGRA~1QGISPI~1appsPython27lib', 'C:PROGRA~1QGISPI~1appsPython27libplat-win ', 'C:PROGRA~1QGISPI~1appsPython27liblib-tk', 'C:PROGRA~1QGISPI~1in', 'C:PROGRA~1QGISPI~ 1appsPython27', 'C:PROGRA~1QGISPI~1appsPython27libsite-packages', 'C :PROGRA~1QGISPI~1appsPython27libsite-packagesPIL', 'C:PROGRA~1QGISPI~1appsPython27libsite-packagesjinja2-2.7.2 -py2.7.egg', 'C:PROGRA~1QGISPI~1appsPython27libsite-packagesmarkupsafe-0.23-py2.7-win-amd64.egg', 'C:PROGRA ~1QGISPI~1appsPython27libsite-packagespytz-2012j-py2.7.egg', 'C:PROGRA~1QGISPI~1appsPython27libsite-packages win32', 'C:PROGRA~1QGISPI~1appsPython27libsite-packageswin32lib', 'C:PROGRA~1QGISPI~1appsPython27libsite- packagesPythonwin', 'C:PROGRA~1QGISPI~1appsPython27libsite-packagesShapely-1.2.18-py2.7-win-amd64.egg', 'C:PROGRA~ 1QGISPI~1appsPython27libsite-packagessix-1.3.0-py2.7.egg', 'C:PROGRA~1QGISPI~1appsPython27libsite-packages wx-2.8-msw-unicode', 'C:PROGRA~1QGISPI~1appsPython27libsite-packagesxlrd-0.9.2-py2.7.egg', 'C:PROGRA ~1QGISPI~1appsPython27libsite-packagesxlwt-0.7.5-py2.7.egg', u'C:/Users/Philipp Bxf6hme/.qgis2//python', ' C:UsersPhilipp Bxf6hme.qgis2pythonpluginsDigitizing Tools ools', 'C:UsersPhilipp Bxf6hme.qgis2pythonpluginsmmqgis/forms


Je viens de découvrir la raison du message d'erreur python. J'ai utilisé un "ö" dans mon nom d'utilisateur sous Windows, ce qui pose problème. J'ai renommé mon nom d'utilisateur Windows et j'ai dû renommer mon dossier utilisateur (je pensais que nous avions l'année 2015 et "ä,ö,ü" ne causerait plus de problèmes comme celui-ci !) mais maintenant cela fonctionne à nouveau.