cython编译错误'不是类型标识符'

时间:2017-04-25 06:50:34

标签: python gcc types cython

我一直试图pip安装一段时间,这会返回以下错误:

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

我能够让它在某些计算机上工作但不能在其他计算机上工作 有谁知道这个问题最好的起点在哪里?它似乎是cython或gcc的一个问题,但我已经在源代码中安装了正确的版本。

1 个答案:

答案 0 :(得分:2)

我查看了包https://pypi.python.org/pypi/wrenlab/0.1.2,代码没有定义Strand,也没有导入或包含代码。奇怪的是它在某些计算机上可以正常工作。请与代码的作者联系,询问其状态(测试版/工作/ Python版本等)。