2014-09-12 10 views
5

Wie wir wissen, ist map eine integrierte Python-Funktion.PyCharm 3.4.1: Nicht aufgelöste Referenz 'map'

Ich benutze PyCharm 3.4.1 zur Zeit, und es meldet ein

Unresolved reference 'map' 

in meinem Code:

a = map(int, [1,2,3]) 

, wo die Karte Wort mit rotem Unterstrich schwenkte war, und zeigt diese Spitze der Nachricht .

enter image description here

Ich habe über die Frage gelesen: PyCharm shows unresolved references error for valid code

Und hat Datei | Caches ungültig machen ... und PyCharm neu starten hilft.

Aber Problem immer noch ungelöst.


Für weitere Informationen arbeite ich an einem Django 1.6-Objekt.

und das Projekt-Interpreter ist wie folgt:

enter image description here

Könnte jemand sagen, warum und wie? Danke vielmals!

+0

Hat es etwas mit der Einstellung "Project Interpreter" zu tun? –

+0

Mehr Details dazu? –

+1

gehen 'Einstellungen -> Projekt Interpreter'. Was sagt dein Projektdolmetscher? –

Antwort

1

Schließlich fand ich den Punkt selbst:

PyCharm erzeugt eine Datei builtins.py für die Code-Eingabeaufforderung.

Es ist Weg ist wahrscheinlich unter:

C:\Program Files (x86)\JetBrains\PyCharm 3.4.1\helpers\python-skeletons\builtins.py

Randomly eine eingebaute Funktion wählen, klicken Sie mit Ctrl Schlüssel, dann ist diese Datei geöffnet in PyCharm.

Dann sehe ich die Fehler, aber immer noch ohne zu wissen, wie und wann es passiert:

enter image description here

Ich sehe der mehrzeiligen Kommentarblock wurde nicht richtig geschlossen.

Ich manuell behoben, und alles geht gut!

Verwandte Themen