PyCharm erkennt Python-Dateien nicht

Meine PyCharm erkennt Python-Dateien nicht mehr (angehängter Screenshot) Der Interpreterpfad ist richtig eingestellt.

Bildschirmfoto

5 Solutions collect form web for “PyCharm erkennt Python-Dateien nicht”

Bitte überprüfen Sie Settings | Dateitypen, stellen Sie sicher, dass Dateiname oder Erweiterung nicht in Textdateien aufgeführt ist .

Um das Problem zu beheben, entfernen Sie es aus den Textdateien und überprüfen Sie, ob die .py Erweiterung mit Python-Dateien verknüpft ist.

Ich hatte ein ähnliches Problem, bei dem bestimmte .py Dateien nach der Fertigstellung als reguläre Textdateien .py wurden, wodurch der Code ohne Syntaxfärbung, Tabulator-Fertigstellungsmerkmalen usw. erstellt wurde. Durch die Verwendung dieses Beitrags als Ausgangspunkt für das Debuggen des Problems fand ich das es folgen:

  1. (Von OSX): PyCharm → Einstellungen → IDE-Einstellungen → Dateitypen
  2. Wählen Sie den betroffenen Dateityp aus der Liste in der oberen Hälfte dieses Dialogfelds aus, Recognized File Types (in meinem Fall Textdateien)
  3. In der zweiten Hälfte des Dialogfeldes gelistet, Registered Patterns waren die Namen der Dateien, mit denen ich Namens- / Syntaxprobleme hatte. Ich klickte auf jeden von ihnen und dann auf die - für jeden wiederum, um sie aus der Liste der Registered Patterns zu entfernen.
  4. Klicken Sie auf Apply
  5. Seufzer der Erleichterung, wenn die Syntax-Hervorhebung zurückkehrt und das Symbol wechselt zurück zu dem einer Python-Datei.

Habe es endlich gearbeitet!

Ich hatte das gleiche Problem. Ich habe versucht, die Pycharm-Caches in den ~ / Library-Ordnern ohne Erfolg zu entfernen. Gehaltenes Sprichwort in dem Protokoll, dass "einige Skelette nicht zu generieren …"

Also, hier ist was funktioniert

  1. Gehen Sie in Präferenzen
  2. Klicken Sie in den Projekteinstellungen auf Projektdolmetscher und dann auf Konfigurieren von Dolmetschern
  3. Löschen Sie die vorhandenen Dolmetscher (mit ' ' und unten) und klicken Sie dann unten auf OK
  4. Wenn Sie ein Projekt geladen haben, wird es sagen: "Sie haben keinen Dolmetscher, konfigurieren Sie jetzt ein. Sie können darauf klicken oder in Einstellungen zurückkehren -> Projekt-Interpreter-> Konfigurieren von Dolmetschern
  5. Klicken Sie auf + , um einen neuen Dolmetscher hinzuzufügen. Wenn Sie die os x eingebaute Python verwenden, können Sie die gewünschte Version aus der Liste auswählen.
  6. Klicken Sie erneut auf OK , warten Sie ein oder zwei Minuten für den Wiederaufbau von Indizes und Viola funktioniert es (für mich zumindest)

Hatte ein ähnliches Problem nach dem Ändern des Projektnamens und der oben genannten nicht helfen (es hielt mit einem alten Dolmetscher). Was hat dazu beigetragen:

  1. Im Projektordner geh zum .idea-Ordner
  2. In der workspace.xml finden Sie den Interpreter, der in der Fehlermeldung erscheint. Kann gefunden werden, indem man sucht: option name = "SDK_HOME" value = "C: \ Users \ yourInterpreterFolder \ python.exe"
  3. Ersetzen Sie den Wert durch den Pfad zu Ihrem Dolmetscher.

Halten Sie die Kodierung glücklich 🙂

Ps meine Fehlermeldung war von der folgenden Form:

Fehler beim Ausführen …: Das Programm "… \ python.exe" kann nicht ausgeführt werden (im Verzeichnis "C: \ Users \ pathToProject"): CreateProcess error = 2, Das System kann die angegebene Datei nicht finden

Ich hatte ein ähnliches Problem, als ich von der Verwendung der alten Version von Pycharm auf die neueste Version aktualisiert habe. Meine * .ipynb-Dateien wurden als * .py-Dateien behandelt.

  • Pycharm-Umgebung anders als Kommandozeile
  • Wie man py.test in PyCharm debuggt, wenn Abdeckung aktiviert ist
  • Pycharms Debugger läuft auf einem anderen Python-Interpreter im Unterprozess
  • PyCharm kann die richtigen Pfade nicht finden, wenn ich ein Verzeichnis öffne, das nicht der Django-Root ist
  • Python's `imshow` hängt, wenn ich in der Konsole auswerfe, aber nicht, wenn ich das Programm ausführe
  • Wie benutzt man Variablen mit Eingaben auf verschiedenen Dateien?
  • Ein Muster-Match zu finden und den Rest der Linien in Python zu verketten
  • Wie man Debug-Server für Django-Projekt in PyCharm Community Edition ausführt?
  • PyCharm aktuelles Arbeitsverzeichnis
  • PyQt: Kein Fehler msg (Traceback) beim Exit
  • Python-Modul Fehler auf Linux
  • Python ist die beste Programmiersprache der Welt.