PyDev Eclipse Python-Interpreter Fehler: stdlib nicht gefunden

2146
Jonathan

Fehler mit PyDev.

Ich erhalte die folgende Fehlermeldung:

"Fehler: Python stdlib nicht gefunden

Es scheint, dass der Python / Lib-Ordner (der die Standardbibliothek enthält) während des Installationsvorgangs nicht gefunden / ausgewählt wurde.

Dieser Ordner (der Dateien wie threading.py und traceback.py enthält) ist für die ordnungsgemäße Funktion von PyDev erforderlich (und er muss die eigentlichen Quelldateien enthalten, nicht nur .pyc-Dateien) ... "

Ich benutze Windows 7 .

Ich habe stundenlang nach dieser Lösung gesucht, versucht, dieses Problem zu lösen, aber ich bin zu keiner Lösung gekommen ...

-Versucht, alle Dateien in Lib einzufügen, aber kein Ergebnis.

Ich habe auch unter sys.path nachgesehen und für mich sah es aus, als wäre es an der richtigen Stelle, hier ist ein Bild: (Ich kann keine Bilder posten, da ich neu in Foren bin, aber hier ist eine Kopie des Codes)

-Wenn ich sys.path gemacht habe, kam folgendes auf: ['C: \ Python27 \ Lib \ idlelib' ',' C: \ Windows \ system32 \ python27.zip ',' C: \ Python27 \ DLLs ',' C: \ Python27 \ lib ',' C: \ Python27 \ lib \ plat-win ',' C: \ Python27 \ lib \ lib-tk ',' C: \ Python27 ',' C: \ Python27 \ lib \ site-packages ']

Hier ist auch das hier:

os.environ ['PYTHONPATH']. split (os.pathsep)

Traceback (letzter Aufruf zuletzt): Datei "", Zeile 1 in os.environ ['PYTHONPATH']. Split (os.pathsep) Datei "C: \ Python27 \ lib \ os.py", Zeile 423 in getitem return self.data [key.upper ()] KeyError: 'PYTHONPATH'

Ich habe auch den folgenden CMD-Befehl ausprobiert: set PYTHONPATH C: \ PYthon27 \ lib; C: \ MyPythonlib Wie es heißt, ist es nicht definiert.

Jetzt bin ich verwirrt. Ist der Pfad nicht am richtigen Ort? Wenn ja, wie kann ich die Änderungen vornehmen und was sind diese? Ich denke immer noch, dass der Pfad falsch ist, obwohl ich nicht weiß, wie ich dieses Problem beheben kann.

Ich bin ehrlich gesagt, ich bin ein absoluter Noob, wenn es um Programmiersprachen und so geht, also ist das alles neu für mich. Tho, ich bin jetzt schon unzählige Stunden ohne Lösung dabei gewesen ... Ich habe Artikel nach Artikeln zu diesem Thema recherchiert und würde es wirklich begrüßen, wenn mir jemand bitte eine nette, klare Antwort geben könnte, um mir zu helfen, mich richtig zu orientieren Pfad :).

Vielen Dank

1
Die korrekte Syntax zum Setzen einer Umgebungsvariablen unter Windows lautet `set PYTHONPATH = C: \ PYthon27 \ lib; C: \ MyPythonlib`. martineau vor 11 Jahren 0

1 Antwort auf die Frage

1
Fabio Zadrozny

Nun, wenn Sie den Interpreter in PyDev konfigurieren, schauen Sie sich die von Ihnen ausgewählten Ordner an und prüfen Sie, ob tatsächlich die .py-Dateien vorhanden sind (und nicht nur .pyc-Dateien) ... PyDev prüft, ob die Standardbibliothek verfügbar ist Überprüfen Sie, ob threading.py (und einige andere Ordner) in einem dieser Ordner verfügbar sind (wenn Sie nur über .pyc-Dateien verfügen, müssen Sie möglicherweise eine Python-Version von python.org installieren, die tatsächlich .py-Dateien enthält und nicht nur. Pyc-Dateien).