加载插件时,“ libpeas-警告**:找不到插件的加载程序'python3'”


8

我最近升级到Ubuntu 13.04,在很多事情上都使用gedit。

我试图安装一些我经常使用的插件,但遇到了一些问题。

首先,我像这样安装了插件:

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

我可以在gedit中看到插件,但是当我通过edit> preferences> plugins菜单选择使用插件时,会显示以下消息:

(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中启动并运行这些插件,我将非常感谢。

Answers:


5

我在Ubuntu 12.04和Gedit 3.4.1中遇到了相同的问题,但是使用了不同的插件。

这就是我的解决方法:[plugin-name]*.plugin在gedit的插件目录中找到文件,然后将行编辑Loader=python3Loader=python

我的gedit plugin-dir在/usr/lib/gedit/plugins/帮助下。


我在使用另一个插件(gedit-reflow)时遇到了问题,相反的更改奏效了。(gedit 3.8
alfC

1
同上ipython-我必须使用Loader=python3
阿曼达

0

您是否可能像我一样将Python虚拟环境弄乱了插件?

我有插件,像codecomment躲在我的工作PYTHONPATH开展之前Gedit的和Python的虚拟环境。

由于我仍想使用venv,因此我的路径中有一个可执行脚本'gedit',

#!/ bin / bash
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。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.