我下载并安装了 pylint gedit 插件。然后我将 pylint.gedit_plugin 文件和 pylint 目录复制到
/usr/lib/gedit/plugins
我在 gedit 插件菜单中看不到它,所以我将 pylint.gedit_plugin 重命名为 pylint.plugin,并将文件的第一行从
[Gedit Plugin]
到
[Plugin]
现在我可以在菜单中看到它。但是当我选择它时,会出现红色圆圈错误图标,我无法启用插件。我还需要做什么才能使用该插件?任何帮助都非常感谢。
答案1
这是个好问题,因为设置pylint
插件有时很棘手gedit
。以下教程gedit
在 12.04 上使用 3.4.1 进行了测试。
1) 您需要做的第一件事是pylint
从存储库安装它,因为没有这个程序,pylint 插件将无法工作。因此请运行:
sudo apt-get install pylint
这是必要的依赖,并且不是插件本身,并且它也应该安装python-logilab-common
和python-logilab-astng
,这也是必要的。
2)您可能使用了错误版本的插件。至关重要你使用pylint
来自启动板页面,称为gedit-pylint-2
,因为它支持gedit
3.x 版本;其他版本的插件将无法与gedit
3.x 一起使用。(但是,如果您使用的是gedit
3.x 之前的版本,则应使用 Launchpad 页面中的 1.1 版本的 pylint 插件。)
下载最新版本源代码:它不需要编译,但必须遵循我的安装过程,因为下载中包含的 README 部分不准确。(我建议您重新开始并按照本指南操作,因为它对我有用。您不需要调整或重命名任何内容,正如您所说的那样。)
移动到下载文件的文件夹(检查 md5 后)并使用以下方式提取
tar -xzvf gedit-pylint-2-2.1.tar.gz
cd gedit-pylint-2-2.1
现在,您实际上可以将其安装到 ,~/.local/share/gedit/plugins
而无需将其放置在任何系统目录中。我应该删除您安装的版本,然后按照下面的详细说明重新安装,因为我认为您使用的是错误的版本:插件名称必须是pylint-2.plugin
,而不是pylint.gedit_plugin
。
在下载的插件文件夹中,运行以下命令:
mkdir -p ~/.local/share/gedit/plugins
cp -R pylint-2/ ~/.local/share/gedit/plugins
cp pylint-2.plugin ~/.local/share/gedit/plugins
现在,你需要安装 gsettings 模式,前您尝试在 中激活该插件gedit
。(此处所含的 README 是准确的)。
事实上,这可能是您无法正确激活插件的原因,因为您必须安装架构。(以下命令假定您位于下载的插件文件夹中)
sudo cp gedit-pylint-2.gschema.xml /usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
现在,gedit
从编辑 > 首选项 > 插件 (屏幕截图 1) 运行并启用该插件,然后您就可以从工具 > pylint 使用它 (屏幕截图 2)。请确保您已启用底部面板,因为插件的输出将发送到那里 (屏幕截图 3)。
1)从首选项启用插件:
2)它应该在工具菜单中列出:
3) 您现在可以分析您的 Python 脚本:请注意底部窗格已启用。单击底部窗格中的“检查”以运行插件。