Unbekannter Dateitypfehler mit der .pyx-Datei

8

Ich versuche ein Python-Paket (pyregion) zu erstellen, das eine * .pyx-Datei enthält, und während des Build-Prozesses kommt ein Fehler. Überprüfen Sie die folgende Ausgabe:

%Vor%

Irgendwelche Ideen, was das Problem sein könnte? Nur um zu bemerken, ich verwende den Enthought-Build von Python (7.1) auf OSX mit dem neuesten Xcode (4.1).

Prost

    
ebressert 27.07.2011, 14:28
quelle

4 Antworten

6

Das .pyx sollte mit Pyrex nach C kompiliert und dann zum Objektcode kompiliert werden. Prüfe, ob eine src/_region_filter.c -Datei in der Distribution vorhanden ist und hacke das setup.py -Skript, um das stattdessen zu erstellen. (Außerdem sollten Sie einen Fehlerbericht erstellen , da dies nicht passieren sollte.)

    
Fred Foo 27.07.2011, 14:34
quelle
3

Installiere Pyrex zuerst und es wird funktionieren.

Machen Sie Folgendes: sudo pip install pyrex

    
chachi 03.11.2011 13:07
quelle
0

Ich bekomme den gleichen Fehler, indem ich Cython benutze, aber ich löst es durch Änderung

%Vor%

bis

%Vor%

wie Sie vielleicht nicht bemerken, redundantes Leerzeichen hinter 'build_ext ' .

    
pinkdawn 04.07.2012 06:50
quelle
0

Meine eigene Lösung für dieselbe Fehlermeldung, die Sie hatten: Cythonize Ihre *.pyx -Dateien im setup.py -Skript

%Vor%

(Ich habe versucht, Pyrex zu installieren, aber es sind stattdessen Fehler mit nicht erkannten Zeichen aufgetreten)

Weitere Informationen finden Sie hier: Ссылка

    
decvalts 03.08.2015 21:06
quelle

Tags und Links