Wählen Sie Code → Einstellungen → Einstellungen. Alternativ können Sie die Tastenkombination "Befehl +" verwenden.
Klicken Sie auf das kleine Symbol oben rechts, um es zu öffnen.
Eine Datei namens settings.json wird geöffnet. Sie können das Ziel des Visual Studio-Codepfads bearbeiten. Legen Sie hier also "python.pythonPath ~" fest. Der Pfad selbst hängt von Ihrer Umgebung ab. Stellen Sie ihn daher bitte ein. Wenn es hier von Anfang an einen Python-Pfad gibt, können Sie ihn überschreiben, und wenn Sie ihn nicht haben, können Sie einen neuen schreiben. Nur für den Fall, bitte können Sie es wiederherstellen.
Außerdem zeige ich Ihnen, wie Sie überprüfen können, welcher Pfad Python liest. Sehen ist Glauben, schauen Sie sich also zuerst die Screenshots an. Wenn Sie einen kurzen Blick darauf werfen und "Ich verstehe" erhalten, versuchen Sie es bitte sofort. Für diejenigen, die ein wenig Angst haben, werde ich eine kurze Erklärung geben.
Starten Sie zuerst Python in Ihrem Home-Verzeichnis. (Um es von der Python2-Serie zu unterscheiden, die ursprünglich auf dem Mac lief, habe ich es mit dem Befehl python3 gestartet. Bitte verwenden Sie den Befehl, der auch zu Ihrer Umgebung passt.)
Wenn Python gestartet wird, wird ">>>" angezeigt, damit Sie mit Python interagieren können. Geben Sie "import sys" ein und drücken Sie die Eingabetaste. (Nichts passiert, aber das ist okay.) Geben Sie "pprint importieren" ein und drücken Sie die Eingabetaste. (Nichts passiert, aber das ist okay.) Geben Sie pprint.pprint (sys.path) ein und drücken Sie die Eingabetaste. Hier zeigt Ihnen Python den Pfad. Da es in der Reihenfolge von oben geladen wird, kopieren Sie den Pfad, in dem sich das Modul befindet, und fügen Sie es in settings.json von vscode ein. Sie können die Interaktion mit Python mit "control + D" beenden.
Wenn Sie nicht über den erwarteten Pfad verfügen, müssen Sie ihn durchlaufen. Überprüfen Sie ihn daher separat. Außerdem werde ich die Details jedes Befehls weglassen.
Persönlich geht es darum, pprint zu verwenden. Wenn Sie jedoch den Pass hören, wird er als schlampig auf die Seite geschrieben und ausgespuckt, so dass es sehr schwer zu lesen ist ... Es ist ein Gerät, um ihn zu lösen.
Eines Tages hatte das von mir verwendete Modul plötzlich einen Importfehler. Ich habe den spezifischen Fehlerinhalt vergessen, aber ich denke, es war wahrscheinlich "Es gibt kein Modul mit diesem Namen". Ich dachte, dass es nicht möglich gewesen sein sollte, obwohl ich es bis dahin hatte benutzen können, aber plötzlich erinnerte ich mich daran, dass ich irgendetwas eingegeben und vermutet hatte, dass das Ziel des Pfades geändert wurde. Zuerst habe ich mit lokalen Umgebungsvariablen herumgespielt (Leseziele von python2 und 3 Pfaden, Priorität, Speicherort der mit pip installierten Module usw.), aber am Ende habe ich mit den oben genannten herumgespielt. Ich habe es nach der Methode von gelöst. Ich hätte nie gedacht, dass ich die Editorseite anpassen würde ... Ich habe immer noch nicht genug trainiert. Übrigens hatte ich auch eine kritische Situation, in der kein Befehl am Terminal reagierte, während ich mit verschiedenen Pfaden spielte, aber dies wurde ziemlich schnell gelöst. (Danke an alle Informationsanbieter im Internet!)
Ich habe jedoch noch einige Zweifel ... Der Grund ist, dass nur einer der verschiedenen Importe (speziell Jaconv) plötzlich unbrauchbar wurde. Warum habe ich einen solchen Fehler erhalten, obwohl ich ein anderes Modul mit derselben Datei verwenden konnte? Und ich frage mich, ob diese Lösung die beste ist ... Wenn die Ursache gefunden wird, werde ich sie hinzufügen.