"libpeas-WARNING **: не удалось найти загрузчик 'python3' для плагина" при загрузке подключения в gedit
Я недавно обновился до Ubuntu 13.04 и использую gedit для многих вещей.
Я пытался установить некоторые плагины, которые я использую довольно часто, и я столкнулся с некоторыми проблемами.
Сначала я установил плагины так:
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get install gedit-plugins
Я вижу плагины в gedit, но когда я решаю использовать плагин через меню редактирования> настроек> плагинов, появляется это сообщение:
(gedit:6027): libpeas-WARNING **: Could not find loader 'python3' for plugin
'codecomment'
Я знаю, что у меня установлен python3, потому что когда я набираю python3 в моем терминале, я получаю:
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.
>>>
У меня также есть Python 2.7.4, по аналогичной терминальной команде.
Если кто-нибудь может помочь мне установить и запустить эти плагины в gedit, я был бы очень признателен.
2 ответа
У меня была такая же проблема с Ubuntu 12.04 и Gedit 3.4.1, но с другим плагином.
Вот как я решил это: найти файл [plugin-name]*.plugin в каталоге плагинов gedit и отредактируйте строку Loader=python3 в Loader=python
Мой плагин gedit был под /usr/lib/gedit/plugins/ если это поможет
Может быть, ваша виртуальная среда Python испортила плагины, как у меня?
Я получил плагины, как codecomment работая, пряча мой PYTHONPATH и виртуальная среда Python перед запуском Gedit.
Поскольку я все еще хочу использовать свой venv, у меня на пути есть исполняемый скрипт gedit с
#!/ Bin / Баш PYTHONPATH= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games /usr/bin/gedit "$@"
По крайней мере, так плагины работают для меня. Я использую Ubuntu 14.04 и Gedit 3.10.4.