Prise en charge du langage Python pour Atom-IDE, optimisé par le serveur de langage Python.
ide-python
nécessite Atom 1.21+
, le serveur de langage Python 0.29+
et le package atom-ide-base
pour exposer les fonctionnalités d'Atom.
Veuillez noter qu'atom atom-ide-ui
est désormais obsolète, vous devez donc utiliser les packages fournis par atom-ide-community
comme mentionné ci-dessus. Des liens sont également fournis pour plus d’informations.
Installez le serveur de langue (0.29.0 ou plus récent) avec :
python -m pip install ' python-language-server[all] '
Cette commande installera le serveur de langue et tous les fournisseurs de fonctionnalités pris en charge, qui peuvent être activés ou désactivés dans les paramètres. Consultez les instructions d'installation officielles pour savoir comment installer uniquement les fournisseurs dont vous avez besoin.
Vous pouvez vérifier que tout est correctement installé en exécutant python -m pyls --help
depuis la ligne de commande. Il devrait revenir
usage: pyls [-h] [--tcp] [--host HOST] [--port PORT]
[--log-config LOG_CONFIG | --log-file LOG_FILE] [-v]
Python Language Server
...
Si vous avez installé pyls
à l'aide d'une installation non par défaut de Python, vous pouvez ajouter une modification de la configuration Python Executable dans les paramètres ide-python
.
Installez ide-python
et atom-ide-base
depuis Installer dans les paramètres d'Atom ou exécutez :
apm install atom-ide-base
apm install ide-python
Pour utiliser le débogueur, vous devez également installer atom-ide-debugger
et atom-ide-console
:
apm install atom-ide-debugger
apm install atom-ide-console
Après installation des packages ci-dessus :
La configuration est chargée à partir de zéro ou plusieurs sources de configuration.
pycodestyle
: découvert dans ~/.config/pycodestyle
, setup.cfg
, tox.ini
et pycodestyle.cfg
flake8
: découvert dans ~/.config/flake8
, setup.cfg
, tox.ini
et flake8.cfg
La configuration globale est calculée d'abord à partir de la configuration utilisateur (dans le répertoire personnel), remplacée par la configuration dans les paramètres ide-python
, puis remplacée par la configuration découverte dans le projet en cours.
N'hésitez pas à nous aider ! Qu'il s'agisse de signaler des bogues et des demandes de fonctionnalités ou de travailler sur certains problèmes en suspens, le guide d'Atom pour contribuer aux packages vous aidera à démarrer.
Licence MIT. Voir la licence pour plus de détails.