2017-04-25 1 views
0

J'ai essayé de pépin installer un paquet pendant un certain temps qui revient l'erreur suivante:erreur de compilation cython 'est pas un identificateur de type'

Error compiling Cython file: 
------------------------------------------------------------ 
... 
     return compare >= 0 

cdef inline bint cmp(x, y): 
    return (x > y) - (x < y) 

cdef Strand parse_strand(str strand): 
    ^
------------------------------------------------------------ 

wrenlab/genome/types.pyx:35:5: 'Strand' is not a type identifier 

...

#error Do not use this file, it is the result of a failed Cython compilation. 
^
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 

I était capable de le faire fonctionner sur certains ordinateurs mais pas d'autres.
Est-ce que quelqu'un sait où le meilleur endroit pour commencer serait avec ce problème? Il semble que ce soit un problème avec cython ou gcc, mais j'ai installé la bonne version qui est demandée dans le code source.

Répondre

1

J'ai jeté un coup d'oeil au paquet https://pypi.python.org/pypi/wrenlab/0.1.2 et le code ne définit pas Strand ni n'implique ou n'inclut le code qui le ferait. C'est bizarre que cela fonctionne sur certains ordinateurs. Contactez les auteurs du code pour vous renseigner sur son statut (beta/working/version de Python, etc).