Поддержка языка Python для Atom-IDE на базе языкового сервера Python.
ide-python
требует Atom 1.21+
, языкового сервера Python 0.29+
и пакета atom-ide-base
для предоставления функциональных возможностей Atom.
Обратите внимание, что atom-ide-ui
устарел, поэтому вы должны использовать пакеты, предоставленные atom-ide-community
как указано выше. Ссылки также предоставляются для получения дополнительной информации.
Установите языковой сервер (0.29.0 или новее) с помощью:
python -m pip install ' python-language-server[all] '
Эта команда установит языковой сервер и всех поддерживаемых поставщиков функций, которые можно включить или отключить в настройках. Ознакомьтесь с официальными инструкциями по установке, чтобы узнать, как установить только тех поставщиков, которые вам нужны.
Вы можете убедиться, что все установлено правильно, запустив python -m pyls --help
из командной строки. Оно должно вернуться
usage: pyls [-h] [--tcp] [--host HOST] [--port PORT]
[--log-config LOG_CONFIG | --log-file LOG_FILE] [-v]
Python Language Server
...
Если вы установили pyls
, используя нестандартную установку Python, вы можете добавить изменение конфигурации исполняемого файла Python в настройках ide-python
.
Установите ide-python
и atom-ide-base
из раздела «Установка» в настройках Atom или запустите:
apm install atom-ide-base
apm install ide-python
Чтобы использовать отладчик, вам также необходимо установить atom-ide-debugger
и atom-ide-console
:
apm install atom-ide-debugger
apm install atom-ide-console
После установки вышеуказанных пакетов:
Конфигурация загружается из нуля или более источников конфигурации.
pycodestyle
: обнаружен в ~/.config/pycodestyle
, setup.cfg
, tox.ini
и pycodestyle.cfg
flake8
: обнаружен в ~/.config/flake8
, setup.cfg
, tox.ini
и flake8.cfg
Общая конфигурация сначала вычисляется на основе пользовательской конфигурации (в домашнем каталоге), переопределяется конфигурацией в настройках ide-python
, а затем переопределяется конфигурацией, обнаруженной в текущем проекте.
Всегда не стесняйтесь помочь! Будь то регистрация ошибок и запросов на добавление новых функций или работа над некоторыми открытыми проблемами, руководство Atom по участию в создании пакетов поможет вам начать работу.
Лицензия МТИ. Более подробную информацию смотрите в лицензии.