Linter pylint n'est pas installé
je veux exécuter du code python en code Microsoft Visual Studio mais il y a une erreur:
"Linter pylint n'est pas installé"
j'ai installé:
- L'extension VS Code Python
- Python3
- Anaconda
comment installer pylint?
12 réponses
- Ouvrir un terminal (
ctrl+~
) - Exécuter la commande
pip install pylint
Si cela ne fonctionne pas: si vous avez configuré un chemin python non par défaut pour votre éditeur, vous devrez faire correspondre l'emplacement d'installation de python avec l'exécutable pip que vous appelez depuis le terminal.
C'est un problème car L'extension Python est paramètres activer pylint par défaut. Si vous préférez vous tourner hors peluchage, vous pouvez modifier ce paramètre à partir de true
false
dans vos paramètres utilisateur ou espace de travail:
"python.linting.pylintEnabled": false
vérifiez que le chemin d'accès vers lequel pylint a été installé, en tapant which pylint
.
Vous obtiendrez quelque chose comme: /usr/local/bin/pylint
Copier.
allez à vos paramètres vscode sur le preferences
onglet et de trouver la ligne qui va
"python.linting.pylintPath": "pylint"
Modifier la ligne
"python.linting.pylintPath": "/usr/local/bin/pylint"
,
remplacer "pylint"
avec le chemin que vous avez obtenu en tapant which pylint
Enregistrez vos modifications et rechargez vscode.
si vous travaillez dans un environnement virtuel (virtualenv), vous aurez certainement besoin de mettre à jour le python.lintint.pylintPath
réglage (et probablement le
// settings.json (workspace-specific one is probably best)
{
// ...
"python.linting.pylintPath": "C:/myproject/venv/Scripts/pylint.exe",
"python.pythonPath": "C:/myproject/venv/Scripts/python.exe",
// ...
}
C'est Pour Windows, mais les autres os sont similaires. .exe
extension était nécessaire pour qu'il fonctionne pour moi sur Windows, même si ce n'est pas nécessaire quand il est réellement exécuté dans la console.
si vous voulez juste le désactiver, alors utilisez le python.linting.pylintEnabled": false
comme indiqué dans Ben Delaney réponse.
essayez de le faire si vous utilisez VS Code sur une machine Windows et que vous obtenez cette erreur (J'utilise Windows 10).
allez dans les paramètres et changez le chemin python vers L'emplacement de votre installation python.
Python
:
##########Linting Output - pylint##########
c:\WS\myproject>C:\Python34\python.exe _tools\python3\Scripts\pylint
--rcfile c:\WS\framework\pylintrc
--msg-template='{line},{column},{category},{msg_id}:{msg}'
--reports=n
--output-format=text
c:\WS\myproject\myScriptToLint.py
Using config file c:\WS\myproject\pylintrc
------------------------------------
Your code has been rated at 10.00/10
✓ vscode utilise la version Pylint de ma chaîne d'outils!
la correction suivante fonctionne pour moi. Ubuntu 16 type de terminal:
$ pip3 install pylint
$ sudo apt install python3-pip
si votre python3 est installé dans le répertoire /usr/bin/python3.6, exécutez la commande suivante, et il devrait fonctionner correctement. Enfin, assurez-vous que votre VS-code exécute l'interpréteur python3 et non python2.7 qui est par défaut dans Ubuntu.
$ /usr/bin/python3.6 -m pip install -U pylint