web-dev-qa-db-fra.com

"libpeas-WARNING **: impossible de trouver le chargeur 'python3' pour le plugin" lors du chargement d'un plugin dans gedit

Je suis récemment passé à Ubuntu 13.04 et j'utilise gedit pour beaucoup de choses.

J'essayais d'installer des plugins que j'utilise assez souvent et j'ai rencontré quelques problèmes.

J'ai d'abord installé les plugins comme ceci:

Sudo add-apt-repository ppa:gnome3-team/gnome3
Sudo apt-get install gedit-plugins

Je peux voir les plugins dans gedit, mais lorsque je choisis d'utiliser un plugin via le menu Edition> Préférences> Plugins, ce message apparaît:

(gedit:6027): libpeas-WARNING **: Could not find loader 'python3' for plugin    
'codecomment'

Je sais que python3 est installé car lorsque je tape python3 dans mon terminal, je reçois:

 Python 3.3.1 (default, Apr 17 2013, 22:32:14) 
 [GCC 4.7.3] on linux
 Type "help", "copyright", "credits" or "license" for more information.
 >>> 

J'ai aussi python 2.7.4, par une commande de terminal similaire.

Si quelqu'un pouvait m'aider à installer ces plugins dans Gedit, je l'apprécierais beaucoup.

8
Jesse

J'ai eu le même problème avec Ubuntu 12.04 et Gedit 3.4.1, mais avec un plug-in différent.

Voici comment je l'ai résolu: Trouvez le fichier [plugin-name]*.plugin dans le répertoire du plugin de gedit et modifiez la ligne Loader=python3 en Loader=python

Mon répertoire de plug-in gedit était sous /usr/lib/gedit/plugins/ si cela peut vous aider.

5
Tanasis

Pourriez-vous avoir votre environnement virtuel Python déranger les plugins comme je le faisais?

J'ai des plugins comme codecomment qui cachent mon environnement virtuel PYTHONPATH et python avant de lancer Gedit.

Depuis que je veux toujours utiliser mon venv j'ai un script exécutable 'gedit' dans mon chemin avec

 #!/bin/bash 
 PYTHONPATH =/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games/usr/bin/gedit "$ @" 

Au moins de cette façon, les plugins fonctionnent pour moi. J'utilise Ubuntu 14.04 et Gedit 3.10.4.

0
Samuel Marisa