"Libpeas-WARNING **: Impossible de trouver le chargeur 'python3' pour le plugin" lors du chargement d'un plug-in dans gedit

8

J'ai récemment mis à niveau vers Ubuntu 13.04 et j'utilise gedit pour beaucoup de choses.

J'essayais d'installer des plugins que j'utilise assez fréquemment et je suis tombé sur 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 quand 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 j'ai python3 installé car lorsque je tape python3 dans mon terminal, j'obtiens:

 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 également python 2.7.4, par une commande de terminal similaire.

Si quelqu'un peut m'aider à faire fonctionner ces plugins dans gedit, je l'apprécierais beaucoup.

Jesse
la source

Réponses:

5

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: recherchez le fichier [plugin-name]*.plugindans le répertoire du plugin de gedit et modifiez la ligne Loader=python3 enLoader=python

Mon plugin-dir gedit était sous /usr/lib/gedit/plugins/si cela aide.

Tanasis
la source
J'ai eu un problème avec un autre plugin ( gedit-reflow) et le changement opposé a fonctionné. ( gedit 3.8)
alfC
1
Idem I for ipython- I had to useLoader=python3
Amanda
0

Pourriez-vous avoir votre environnement virtuel Python gâcher les plugins comme je l'ai fait?

J'ai eu des plugins comme codecommenttravailler en cachant mon PYTHONPATHenvironnement virtuel et python avant de lancer Gedit.

Comme je veux toujours utiliser mon venv, j'ai un script exécutable 'gedit' sur mon chemin avec

#! / bin / bash
PYTHONPATH = PATH = / 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.

Samuel Marisa
la source