Ich bin auf dieses Problem gestoßen, als Visual Studio Code Pylint über die VS Code-Eingabeaufforderung installiert hat. Ich konnte das Problem beheben, indem ich das Anaconda-Installationsverzeichnis öffnete und ausführte
pip install pylint
Dann war VS Code glücklich, aber das hat das Problem nicht als laufend behoben
& C:/Users/happy/Anaconda3/python.exe -m pip install -U pylint
Es gab so ziemlich den gleichen Fehler, so dass VS Code anscheinend nicht auf die Python-Module zugreifen kann.
Beachten Sie, dass VS Code die erste Python-Umgebung aufnimmt, die bei der Installation angezeigt wird. Unten links auf dem Bildschirm wird angezeigt, welche Umgebung verwendet wird. Durch Klicken auf diesen Bereich können Sie die Umgebung festlegen. Selbst wenn Sie die Pip-Installation für eine Umgebung ausgeführt haben, sieht VS Code möglicherweise anders aus.
Der beste Ansatz bestand darin, sicherzustellen, dass im VS-Code die richtige Python-Umgebung ausgewählt wurde und sich dieselbe Umgebung im Systempfad befindet (unter Systemeigenschaften -> Erweitert -> Umgebungsvariablen).
Bearbeiten Sie unter der Pfadvariablen Bearbeiten und navigieren Sie zu dem spezifischen Anaconda-Verzeichnis, das VSCode verwenden und zu PATH hinzufügen soll. Ich musste Folgendes hinzufügen:
C:\Users\happy\Anaconda3\
C:\Users\happy\Anaconda3\Scripts\
C:\Users\happy\Anaconda3\Library\bin\
C:\Users\happy\Anaconda3\Library\mingw-w64\bin\
Ihr Anaconda-Installationsverzeichnis kann abweichen. Ein Hinweis ist, dass in Windows die Variable PATH erst wirksam wird, wenn Sie das Terminal neu starten. In diesem Fall schließen Sie den VS-Code und öffnen ihn erneut. Wenn Sie ein Terminal oder eine PS-Shell verwenden, schließen Sie das Programm, öffnen Sie es erneut und überprüfen Sie den Pfad, um sicherzustellen, dass er enthalten ist.