我正在尝试安装一个Markdown 预览插件对于 gedit,但是当我尝试激活它时,该条目呈灰色。
通过终端运行 gedit,我收到以下错误消息:
Traceback (most recent call last):
File "/home/<userid>/.gnome2/gedit/plugins/markdown-preview/__init__.py", line 31, in <module>
from gpdefs import *
ImportError: No module named gpdefs
** (gedit:2107): WARNING **: Error loading plugin 'Markdown Preview'
试图寻找通用定义文件系统,我只发现一个可能相关的页面,这表明我需要安装 gedit-plugins,我确实这样做了,但这似乎没有任何效果(除了各种新插件之外)。
有什么建议么?
答案1
我是 gedit-markdown 的作者。您的问题应该在当前版本(3.2.1)中得到解决。
问候。
答案2
对于仍然遇到此问题的其他人,我设法使用自定义脚本激活插件以启动,gedit
将所需的目录添加到PYTHONPATH
:
#!/bin/bash
export PYTHONPATH=$PYTHONPATH:/usr/lib/gedit-2/plugins
gedit $1
答案3
我认为这是一个错误。我尝试在 Ubuntu 10.10 上安装它,即使安装后gedit-plugins
,我也看到了完全相同的错误消息。此 ML 条目 [1] 表明安装脚本未正确配置插件:
gpdefs(代表gedit-plugins定义)是由configure生成的文件,它基本上与config.h起着相同的作用,但对于python来说。
如果您安装gedit-plugins
,则gpdefs.py
安装到/usr/lib/gedit-2/plugins/
,但是,正如 Gilles 所说,markdown 插件不会将其添加到 python 路径中。
[1]http://comments.gmane.org/gmane.comp.gnome.apps.epiphany/8711