2013-10-04 34 views
8

parametreleri, bu hata oluştu:Cython hata

error compiling Cython file: 
------------------------------------------------------------ 
... 
print('hello world',end='') 
        ^
------------------------------------------------------------ 

p21.pyx:1:23: Expected ')', found '=' 

helloworld.c yaratmak benim için emirdir:

cython3 --embed p21.pyx 

cevap

5

Cython, tüm baskıları varsayılan olarak python 2 ifadesi olarak kabul eder. Eğer gelecek modülü alınacak gerekir piton 3 baskı işlevini kullanmak için: Cython 0.23 ile

from __future__ import print_function 

print('hello world',end='') 
3

Ben bu hala alakalı olup olmadığını biliyorum, ama benim durumumda yok, derlemek Python3 kodu -3 bayrağını geçirmeniz gerekiyor. Örneğin kodunda

cython -3 mycode.py 
İlgili konular