"Libpeas-PERINGATAN **: Tidak dapat menemukan loader 'python3' untuk plugin" saat memuat pluging di gedit

8

Saya baru-baru ini ditingkatkan ke Ubuntu 13.04 dan saya menggunakan gedit untuk banyak hal.

Saya mencoba menginstal beberapa plugin yang sering saya gunakan dan saya mengalami beberapa masalah.

Pertama saya menginstal plugin seperti ini:

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

Saya dapat melihat plugin di gedit tetapi ketika saya memilih untuk menggunakan plugin melalui menu edit> preferences> plugins pesan ini muncul:

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

Saya tahu saya telah menginstal python3 karena ketika saya mengetik python3 di terminal saya, saya mendapatkan:

 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.
 >>> 

Saya juga punya python 2.7.4, dengan perintah terminal serupa.

Jika ada yang bisa membantu saya menjalankan plugin ini dan menjalankannya di gedit saya akan sangat menghargainya.

Jesse
sumber

Jawaban:

5

Saya memiliki masalah yang sama dengan Ubuntu 12.04 dan Gedit 3.4.1, tetapi dengan plug-in yang berbeda.

Inilah cara saya mengatasinya: Temukan file [plugin-name]*.plugindi direktori plugin gedit dan edit baris Loader=python3 keLoader=python

Gedit saya plugin-dir berada di bawah /usr/lib/gedit/plugins/jika membantu.

Tanasis
sumber
Saya punya masalah dengan plugin lain ( gedit-reflow) dan perubahan sebaliknya bekerja. ( gedit 3.8)
alfC
1
Ditto I untuk ipython- Saya harus menggunakanLoader=python3
Amanda
0

Mungkinkah Anda memiliki lingkungan virtual Python Anda mengacaukan plugin seperti yang saya miliki?

Saya mendapat plugin seperti codecommentbekerja dengan menyembunyikan PYTHONPATHlingkungan virtual saya dan python sebelum meluncurkan Gedit.

Karena saya masih ingin menggunakan venv saya, saya memiliki skrip executable 'gedit' di jalur saya dengan

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

Setidaknya dengan cara ini plugin berfungsi untuk saya. Saya menjalankan Ubuntu 14.04 dan Gedit 3.10.4.

Samuel Marisa
sumber