Soporte de lenguaje Python para Atom-IDE, impulsado por el servidor de lenguaje Python.
ide-python
requiere Atom 1.21+
, el servidor de lenguaje Python 0.29+
y el paquete atom-ide-base
para exponer la funcionalidad dentro de Atom.
Tenga en cuenta que atom-ide-ui
ahora está en desuso, por lo tanto, debe utilizar los paquetes proporcionados por atom-ide-community
como se mencionó anteriormente. También se proporcionan enlaces para obtener más información.
Instale el servidor de idiomas (0.29.0 o posterior) con:
python -m pip install ' python-language-server[all] '
Este comando instalará el servidor de idiomas y todos los proveedores de funciones compatibles, que se pueden habilitar o deshabilitar en la configuración. Consulte las instrucciones de instalación oficiales sobre cómo instalar solo los proveedores que necesita.
Puede verificar que todo esté instalado correctamente ejecutando python -m pyls --help
desde la línea de comando. deberia regresar
usage: pyls [-h] [--tcp] [--host HOST] [--port PORT]
[--log-config LOG_CONFIG | --log-file LOG_FILE] [-v]
Python Language Server
...
Si ha instalado pyls
utilizando una instalación no predeterminada de Python, puede agregar y modificar la configuración del ejecutable de Python en la configuración de ide-python
.
Instale ide-python
y atom-ide-base
desde Instalar en la configuración de Atom o ejecute:
apm install atom-ide-base
apm install ide-python
Para usar el depurador, también necesita instalar atom-ide-debugger
y atom-ide-console
:
apm install atom-ide-debugger
apm install atom-ide-console
Después de la instalación de los paquetes anteriores:
La configuración se carga desde cero o más fuentes de configuración.
pycodestyle
: descubierto en ~/.config/pycodestyle
, setup.cfg
, tox.ini
y pycodestyle.cfg
flake8
: descubierto en ~/.config/flake8
, setup.cfg
, tox.ini
y flake8.cfg
La configuración general se calcula primero a partir de la configuración del usuario (en el directorio de inicio), se anula por la configuración en los ajustes ide-python
y luego se anula por la configuración descubierta en el proyecto actual.
¡Siéntete siempre libre de ayudar! Ya sea solucionando errores y solicitudes de funciones o trabajando en algunos de los problemas abiertos, la guía de Atom para contribuir a paquetes le ayudará a empezar.
Licencia MIT. Consulte la licencia para obtener más detalles.