Install the language server (0.29.0 or newer) with:
python -m pip install 'python-language-server[all]'
This command will install the language server and all supported feature providers, which can be enabled or disabled in the settings. Checkout the official installation instructions on how to install only the providers you need.
You can verify that everything is correctly installed by running
python -m pyls --help from the command line.
It should return
usage: pyls [-h] [--tcp] [--host HOST] [--port PORT][--log-config LOG_CONFIG | --log-file LOG_FILE] [-v]Python Language Server...
If you have installed
pyls using a non default installation of Python, you can add modify the Python Executable config in the
atom-ide-ui from Install in Atom's settings or run:
apm install atom-ide-uiapm install ide-python
Configuration is loaded from zero or more configuration sources.
pycodestyle: discovered in
flake8: discovered in
Overall configuration is computed first from user configuration (in home directory), overridden by configuration in the
ide-python settings, and then overridden by configuration discovered in the current project.
MIT License. See the license for more details.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.