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

2024-04-26 13:14:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试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

。。。在

^{pr2}$

我可以让它在某些计算机上工作,但在其他计算机上无法运行。
有人知道从哪里着手解决这个问题吗?这似乎是cython或gcc的问题,但我已经安装了源代码中要求的正确版本。在


Tags: pipreturn计算机错误inlineerrorcythonfile
1条回答
网友
1楼 · 发布于 2024-04-26 13:14:27

我看了一下包https://pypi.python.org/pypi/wrenlab/0.1.2,代码没有定义Strand,也没有导入或包含可以定义Strand的代码。奇怪的是,它在某些计算机上居然能工作。请与代码的作者联系以查询其状态(beta/working/version of Python等)。在

相关问题 更多 >