Linter pylint ist nicht installiert
Möchte ich ausführen von python-code in Microsoft Visual Studio-Code, aber es gibt einen Fehler:
"Linter pylint ist nicht installiert"
Habe ich installiert:
- Der VS-Code, der Python-Erweiterung
- Python ist3
- Anaconda
Wie kann ich installieren pylint?
InformationsquelleAutor der Frage Naveed Aheer | 2017-04-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
ctrl+~
)pip install pylint
Wenn das nicht funktioniert: Auf der off-chance, die Sie konfiguriert haben eines nicht-Standard-python-Pfad für den editor, die Sie benötigen zu entsprechen, die python-install-location mit dem pip ausführbare Datei, die Sie aufrufen aus dem terminal.
Dies ist ein Problem, weil die Python-Erweiterung Einstellungen aktivieren pylint standardmäßig. Wenn Sie lieber ausschalten, linting, können Sie stattdessen ändern Sie diese Einstellung aus
true
zufalse
in Ihrem Benutzer-oder Arbeitsbereich-Einstellungen:InformationsquelleAutor der Antwort Ben Delaney
Überprüfen Sie den Pfad pylint installiert wurde, indem Sie
which pylint
.Bekommen Sie so etwas wie:
/usr/local/bin/pylint
Kopieren.
Gehen Sie zu Ihrem vscode Einstellungen auf der
preferences
Registerkarte und suchen Sie die Zeile, geht"python.linting.pylintPath": "pylint"
Bearbeiten Sie die Zeile, die
"python.linting.pylintPath": "/usr/local/bin/pylint"
ersetzen
"pylint"
mit dem Pfad, den Sie bekam von der Eingabewhich pylint
Speichern Sie Ihre änderungen und laden Sie vscode.
InformationsquelleAutor der Antwort Ruto Collins
Wenn Sie das arbeiten in einer virtuellen Umgebung (virtualenv), benötigen Sie auf jeden Fall ein update der
python.lintint.pylintPath
Einstellung (und wahrscheinlich diepython.pythonPath
Einstellung, als auch, wenn Sie nicht bereits haben), wenn Sie möchten, linting, um zu arbeiten, wie diese:Ist für Windows, aber andere Betriebssysteme sind ähnlich. Die
.exe
Erweiterung war notwendig, für Sie zu arbeiten für mich unter Windows, obwohl es nicht erforderlich ist, wenn Sie tatsächlich läuft es in der Konsole.Wenn Sie nur wollen, um es zu deaktivieren, verwenden Sie dann die
python.linting.pylintEnabled": false
Einstellung wie bereits in Ben Delaney ' s Antwort.InformationsquelleAutor der Antwort rob3c
Versuchen, dies zu tun, Wenn Sie mit VS-Code auf einem Windows-Rechner und diese Fehlermeldung bekommen (ich bin mit Windows 10).
Gehen Sie zu den Einstellungen und ändern Sie den python-Pfad zu dem Speicherort IHRER python-installation.
ich.e
Ändern:
"python.pythonPath": "python"
:
"python.pythonPath": "C:\\Python36\\python.exe"
Und dann: Speichern und neu Laden von VS Code.
Nun, wenn Sie die Eingabeaufforderung sagt Ihnen, dass "Linter pylint ist nicht installiert"wählen Sie Einfach die option " installieren pylint'.
Da hast du jetzt den richtigen Pfad zu deiner Python-installation, die pylint installation erfolgreich abgeschlossen in der Windows Powershell-Terminal.
InformationsquelleAutor der Antwort Aj334
Dieser löste das Problem für mich:
d.h. upgrade der
pylint
Paket.InformationsquelleAutor der Antwort Bob
Hatte ich auch dieses problem. Wenn Sie auch Visual Studio installiert ist, mit der Python Erweiterung, die das system verwenden möchten, werden Studio-version von Python. Legen Sie die Umgebungsvariable Path auf die version im Studio, die den Freigegebenen Ordner. Für mich war das:
Danach starten
einer Eingabeaufforderung mit Administrator-rechten.
InformationsquelleAutor der Antwort Aeroradish
Wenn Sie mit MacPorts, müssen Sie möglicherweise zu aktivieren pylint und autopep8, nachdem Sie installiert haben, d.h.:
sudo port select pylint pylint36
sudo port select autopep8 autopep8-36
InformationsquelleAutor der Antwort Jason Dufair
Ich hatte dieses Problem auch und habe den Fehler gefunden log in Bezug auf die Erlaubnis oder so etwas.
Also, lief ich in Visual Studio den Code mit admin. Privilegien und
ran "pip installieren pylint" in das terminal.
Dann ist der Fehler schien behoben zu sein.
(Ich ausführen von Visual Studio-Code auf windows 10.)
InformationsquelleAutor der Antwort cosmos3298
Ich hatte dieses Thema an diesem Wochenende. Es scheint zu geschehen, da öffnete ich mein Projekt in meinem venv, sondern auch eröffnet eine zweite Instanz außerhalb des venv. Ich habe nie geschlossen beiden Fällen ich nur shut mein PC runter und lass windows die Arbeit machen. Wenn ich ging zurück und rief VSCode aus meiner venv, sowohl das Projekt, und die anderen, nicht-venv-Fenster geöffnet. Das ist, wenn ich begann zu sehen, dieser Fehler.
Um es zu beheben musste ich entfernen Sie die
\.vscode
Ordner aus dem Arbeitsbereich-Verzeichnis.InformationsquelleAutor der Antwort Jaberwocky
Wenn Ihr mit pipenv dann haben Sie nur
installieren pylint, um Ihre virtuelle Umgebung
aktivieren die Umgebung und machen damit
pylint
erhältlich. Dann startencode
in dieser UmgebungBoom! Ihre guten code 😉
InformationsquelleAutor der Antwort CpILL
Ich möchte hinzufügen, meine Prüfungen und meine Lösung folgende rob3c Antwort.
PS: Meine Lösung, die einzige Sorge Windows Benutzer.
Das problem:
Ich habe versucht, die folgenden Einstellungen ohne Erfolg:
und
Hatte ich immer die folgende Fehlermeldung:
Sogar mit pylint-Datei in meinem Ordner:
Als meine toolchain basiert auf
msys
die pylint installiert ist ohne pylint.exe.Den Inhalt
_tools\python3\Scripts\pylint
Datei:Die Lösung
Mein workaround war es, eine batch-Datei erstellen .vscode\pylint.bat mit folgendem Inhalt:
(%PYTHON3_EXE% ist eine Umgebungsvariable, Python ist3
C:\Python34\python.exe
)und zu konfigurieren .vscode\Einstellungen.json wie folgt:
Ergebnis
Log von
OUTPUT
-->Python
:✓ vscode verwendet die Pylint version von meiner toolchain!
InformationsquelleAutor der Antwort Siri
Ich hatte das gleiche Problem und gelöst durch die Installation Python ist3-pip weil Ubuntu-vsc verwendet python2 standardmäßig.
1 - Ubuntu-16 terminal-Typ:
2 - in VSCode terminal-Typ:
oder
InformationsquelleAutor der Antwort menhaj