Linter pylint ist nicht installiert
Ich möchte Python-Code in Microsoft Visual Studio Code ausführen, aber es gibt einen Fehler:
"Linter pylint ist nicht installiert"
Ich habe installiert:
- Die VS Code Python-Erweiterung
- Python3
- Anaconda
Wie kann ich pylint installieren?
63
3
ctrl+~
)pip install pylint
ausWenn das nicht funktioniert: Für den Fall, dass Sie einen anderen Python-Pfad als den Standardpfad für Ihren Editor konfiguriert haben, müssen Sie den Installationsort von Python mit dem pip-Programm abgleichen, das Sie im Terminal aufrufen.
Dies ist ein Problem, weil die Python-Erweiterung settings standardmäßig pylint aktiviert. Wenn Sie das Linting lieber abschalten möchten, können Sie diese Einstellung in Ihren Benutzer- oder Arbeitsbereichseinstellungen von
true
auffalse
ändern:Wenn Sie in einer virtuellen Umgebung (virtualenv) arbeiten, müssen Sie auf jeden Fall die Einstellung
python.lintint.pylintPath
aktualisieren (und wahrscheinlich auch die Einstellungpython.pythonPath
, wenn Sie das noch nicht getan haben), wenn Sie wollen, dass das Linting funktioniert, wie hier:Das ist für Windows, aber andere Betriebssysteme sind ähnlich. Die `.exe'-Erweiterung war notwendig, damit es bei mir unter Windows funktionierte, auch wenn sie nicht erforderlich ist, wenn man es in der Konsole ausführt.
Wenn Sie es einfach nur deaktivieren wollen, dann verwenden Sie die Einstellung
python.linting.pylintEnabled": false
, wie in Ben Delaney's Antwort erwähnt.Wenn Sie MacPorts verwenden, müssen Sie möglicherweise pylint und autopep8 aktivieren, nachdem Sie sie installiert haben, d.h.:
sudo port select pylint pylint36
sudo port select autopep8 autopep8-36`