347 Stimmen

PyCharm zeigt nicht aufgelöste Referenzen für gültigen Code an

Ich verwende PyCharm, um an einem Projekt zu arbeiten. Das Projekt ist geöffnet und mit einem Interpreter konfiguriert und kann erfolgreich ausgeführt werden. Die Pfade der entfernten Interpreter sind richtig zugeordnet. Dies scheint die richtige Konfiguration zu sein, aber PyCharm markiert meinen gültigen Code mit "unresolved reference"-Fehlern, sogar für eingebaute Python-Funktionen. Warum werden diese anscheinend nicht erkannt, obwohl der Code läuft? Gibt es eine Möglichkeit, PyCharm dazu zu bringen, diese korrekt zu erkennen?


In diesem speziellen Fall tritt das Problem bei einem entfernten Interpreter auf, aber auch bei lokalen Interpretern tritt das Problem auf.

-1voto

Bar Horing Amir Punkte 4419

Verwenden Sie Virtualenv?

wenn ja, müssen Sie PyCharm bei jeder Änderung des Speicherorts der gewünschten python.exe benachrichtigen (lediglich ./activate reicht PyCharm nicht aus)

Stellen Sie sicher, dass Pycharm auf den richtigen Interpetor und die richtigen Pakete verweist: Datei -> Einstellungen -> Projekt -> Projektinterpreter. Klicken Sie auf das Zahnrad und wählen Sie python.exe unter dem Ordner "Scripts" von virtualenv

enter image description here

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X