Почему плагин Pylint Gedit выдает ошибку при попытке включить его?

Я скачал и установил плагин Pylint Gedit. Затем я скопировал файл pylint.gedit_plugin и каталог pylint в

/usr/lib/gedit/plugins

, но не смог увидеть его в меню плагинов gedit, поэтому переименовал pylint.gedit_plugin в pylint.plugin и изменил первую строку файл из

[Gedit Plugin]

в

[Plugin]

Теперь я вижу его в меню. Но когда я выбираю его, появляется красный значок ошибки, и я не могу включить плагин. Что еще мне нужно сделать, чтобы использовать плагин? Любая помощь приветствуется.

2
задан 21 March 2013 в 23:02

1 ответ

Это - хороший вопрос, поскольку это иногда хитро для установки pylint плагин для gedit. Следующее учебное руководство было протестировано с gedit 3.4.1 на 12,04.

1) Первая вещь, которую необходимо сделать, установить pylint самостоятельно из репозиториев, как без этой программы, pylint плагин не будет работать. Поэтому выполненный:

sudo apt-get install pylint 

Это - необходимая зависимость и не является самим плагином, и это должно установить также python-logilab-common и python-logilab-astng, которые также необходимы.

2) Можно использовать неверную версию плагина. Это имеет передовое значение, что Вы используете разветвленную версию pylint плагин от страницы Launchpad, которую называют gedit-pylint-2, поскольку это поддерживает gedit 3.x версии; другие версии плагина не будут работать с gedit 3.x. (Однако, если Вы используете более раннюю версию gedit чем 3.x, необходимо использовать 1,1 версии pylint плагина от страницы Launchpad.)

Загрузите последнюю версию источника: этому не нужна компиляция, но важно следовать за моим процессом установки, поскольку части включенного 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) Включите плагин из предпочтений:

enter image description here

2) Это должно быть перечислено в меню инструментов:

enter image description here

3) Можно теперь проанализировать сценарии Python: обратите внимание, что нижняя область включена. Нажмите 'проверку' в нижней боли для выполнения плагина.

enter image description here

1
ответ дан 21 March 2013 в 23:02

Другие вопросы по тегам:

Похожие вопросы: