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?

28
demandé sur cricket_007 2017-04-07 10:53:15

12 réponses

  1. Ouvrir un terminal (ctrl+~)
  2. 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 truefalse dans vos paramètres utilisateur ou espace de travail:

"python.linting.pylintEnabled": false
33
répondu Ben Delaney 2017-04-07 08:09:47

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.

39
répondu Ruto Collins 2018-03-26 11:40:43

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.

5
répondu rob3c 2017-06-29 19:36:38

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!

0
répondu Siri 2018-06-20 14:49:09

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
-1
répondu menhaj 2018-07-25 14:33:40