2016-02-23 5 views
5

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.

+0

Das funktioniert! Sollte in der Cython-Dokumentation erwähnt werden. Wenn Sie es als Antwort schreiben, kann ich es akzeptieren – dominicp

Antwort

3

Verwenden Sie einfach d = cython.declare(dict)