96 votes

Linter pylint n'est pas installé

Je veux exécuter du code python dans Microsoft Visual Studio Code, mais cela donne une erreur:

"Linter pylint n'est pas installé"

J'ai installé:

  • L'extension VS Code Python
  • Python3
  • Anaconda

Comment puis-je installer pylint?

128voto

Ruto Collins Points 875

Vérifiez que le chemin d'accès à pylint a été installé en tapant which pylint .

Vous obtiendrez quelque chose comme: /usr/local/bin/pylint

Copiez le.

Accédez aux paramètres de votre vscode dans l'onglet preferences et recherchez la ligne correspondante.

"python.linting.pylintPath": "pylint"

Modifier la ligne pour être

"python.linting.pylintPath": "/usr/local/bin/pylint" ,

en remplaçant "pylint" par le chemin que vous avez obtenu en tapant which pylint

Enregistrez vos modifications et rechargez le vscode.

85voto

Ben Delaney Points 498
  1. Ouvrez un terminal (ctrl+~)
  2. Exécutez la commande pip install pylint

Si cela ne fonctionne pas: Sur la chance que vous avez configuré par défaut de python chemin d'accès de votre éditeur, vous aurez besoin pour correspondre à ce que python est l'emplacement de l'installation avec le pip exécutable que vous appelez à partir de la borne.

C'est un problème parce que l'extension Python de paramètres permettent pylint par défaut. Si vous préférez désactiver le peluchage, vous pouvez modifier ce paramètre à partir d' true de false dans votre compte utilisateur ou les paramètres d'espace de travail:

"python.linting.pylintEnabled": false

7voto

rob3c Points 745

Si vous travaillez dans un environnement virtuel (virtualenv), vous aurez certainement besoin de mettre à jour l' python.lintint.pylintPath réglage (et probablement l' python.pythonPath , ainsi, si vous ne l'avez pas déjà) si vous voulez pelucheuses de travail, comme ceci:

// 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 d'autres systèmes d'exploitation sont similaires. L' .exe de prolongation a été nécessaire pour qu'il fonctionne pour moi sur Windows, même si elle n'est pas requise lorsque effectivement en cours d'exécution dans la console.

Si vous voulez juste de le désactiver, puis utilisez l' python.linting.pylintEnabled": false réglage comme indiqué dans Ben Delaney réponse.

7voto

Mary Points 114

Cela a résolu le problème pour moi:

 pip install pylint -U
 

c'est-à-dire mettre à niveau le package pylint .

6voto

Aj334 Points 1114

Essayez de faire cela Si vous êtes en cours d'exécution VS Code sur une machine Windows et d'obtenir cette erreur (je suis sur Windows 10).

Aller dans les paramètres et changer le python d'accès de l'emplacement de VOTRE installation de python.

j'.e

Modification: "python.pythonPath": "python"

De: "python.pythonPath": "C:\\Python36\\python.exe"

Et puis: Sauvegarder et Recharger VS Code.

Maintenant, quand vous obtenez le message indiquant que "Linter pylint n'est pas installé", il suffit de sélectionner l'option"installer pylint'.

Puisque vous avez maintenant fourni le bon chemin d'accès à votre installation de Python, la pylint l'installation se termine avec succès dans le Windows Powershell Terminal.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X