Ich habe eine einfache test.py
Datei, wo ich Typen mit Cython hinzufügen möchte. Um den Python-Interpreter kompatibel zu halten, verwende ich den reinen Python-Modus. Ich fügte hinzu:Cython reiner Python-Modus
import cython
Und dann versuchen, einen Typen zu definieren, indem:
d = cython.declare(cython.dict)
Dann wird die Python-Interpreter in Eclipse gibt mir einen Fehler auf dieser Linie:
AttributeError: 'module' object has no attribute 'dict'
Was ich tat, Fräulein? Wenn ich test.py in test.pyx umbenenne, funktioniert es, aber ich möchte es als .py-Datei behalten, um es in andere Python-Dateien importieren zu können.
Das funktioniert! Sollte in der Cython-Dokumentation erwähnt werden. Wenn Sie es als Antwort schreiben, kann ich es akzeptieren – dominicp