Я скачал и установил плагин Pylint Gedit. Затем я скопировал файл pylint.gedit_plugin и каталог pylint в
/usr/lib/gedit/plugins
, но не смог увидеть его в меню плагинов gedit, поэтому переименовал pylint.gedit_plugin в pylint.plugin и изменил первую строку файл из
[Gedit Plugin]
в
[Plugin]
Теперь я вижу его в меню. Но когда я выбираю его, появляется красный значок ошибки, и я не могу включить плагин. Что еще мне нужно сделать, чтобы использовать плагин? Любая помощь приветствуется.
Это - хороший вопрос, поскольку это иногда хитро для установки 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) Включите плагин из предпочтений:
2) Это должно быть перечислено в меню инструментов:
3) Можно теперь проанализировать сценарии Python: обратите внимание, что нижняя область включена. Нажмите 'проверку' в нижней боли для выполнения плагина.