it-swarm-es.com

¿Por qué el complemento pylint Gedit me da un error cuando intento habilitarlo?

Descargué e instalé el complemento pylint gedit. Luego copié el archivo pylint.gedit_plugin y el directorio pylint en

/usr/lib/gedit/plugins

No podía verlo en el menú de complementos de gedit, así que cambié el nombre de pylint.gedit_plugin a pylint.plugin y cambié la primera línea del archivo de

[Gedit Plugin]

a

[Plugin]

Ahora puedo verlo en el menú. Pero cuando lo selecciono, aparece el ícono de error de círculo rojo y no puedo habilitar el complemento. ¿Qué más necesito hacer para usar el complemento? Cualquier ayuda es apreciada.

2
Sterling

Esta es una buena pregunta, ya que a veces es complicado configurar el complemento pylint para gedit. El siguiente tutorial se probó con gedit 3.4.1 en 12.04.

1) Lo primero que debe hacer es instalar pylint desde los repositorios, ya que sin este programa, el complemento pylint no funcionará. Así que por favor ejecuta:

Sudo apt-get install pylint 

Esta es la dependencia necesaria y es no el complemento en sí, y también debe instalarse python-logilab-common y python-logilab-astng, que son También necesario.

2) Es posible que esté utilizando la versión incorrecta del complemento. Es de suma importancia que use la versión bifurcada del complemento pylint del página Launchpad , que se llama gedit-pylint-2, ya que admite las versiones gedit 3.x; otras versiones del complemento no funcionarán con gedit 3.x. (Sin embargo, si está utilizando una versión anterior de gedit que 3.x, debe usar la versión 1.1 del complemento pylint de la página Launchpad).

Descargue el última versión de la fuente: no es necesario compilarlo, pero es importante seguir mi procedimiento de instalación, ya que algunas partes del README incluido en la descarga no son precisas. (Le recomiendo que comience de nuevo y siga esta guía, ya que funcionó para mí. No debería necesitar ajustar o cambiar el nombre de nada, como dice que está haciendo).

Muévase a la carpeta con el archivo descargado (después de verificar el md5) y extráigalo con

tar -xzvf gedit-pylint-2-2.1.tar.gz
cd gedit-pylint-2-2.1

Ahora, puede instalarlo en ~/.local/share/gedit/plugins sin colocarlo en ninguno de los directorios del sistema. Debería eliminar su versión instalada e instalarla nuevamente como se detalla a continuación, ya que creo que tenía la versión incorrecta de todos modos: el nombre del complemento debe ser pylint-2.plugin, no pylint.gedit_plugin.

Mientras esté en la carpeta del complemento descargado, ejecute lo siguiente:

mkdir -p ~/.local/share/gedit/plugins
cp -R pylint-2/ ~/.local/share/gedit/plugins
cp pylint-2.plugin ~/.local/share/gedit/plugins

Ahora, necesita instalar los esquemas de configuración, antes de intente activar el complemento en gedit. (El README incluido es correcto aquí).

De hecho, esta es probablemente la razón por la que no pudo activar el complemento correctamente, ya que debe instalar los esquemas. (Los siguientes comandos suponen que está en la carpeta del complemento descargado)

Sudo cp gedit-pylint-2.gschema.xml /usr/share/glib-2.0/schemas/
Sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Ahora, ejecute gedit y habilite el complemento desde edición> preferencias> complementos (captura de pantalla 1), y podrá usarlo desde herramientas> pylint (captura de pantalla 2). Asegúrese de tener habilitado el panel inferior, ya que allí es donde irá la salida del complemento (captura de pantalla 3).

1) Habilite el complemento desde las preferencias:

enter image description here

2) Debe aparecer en el menú de herramientas:

enter image description here

3) Ahora puede analizar sus scripts python: tenga en cuenta que el panel inferior está habilitado. Haga clic en 'verificar' en el dolor inferior para ejecutar el complemento.

enter image description here

1
user76204