我想在 CentOS 下安装一个叫 QuTiP(类似于 numpy)的库,然后无论是 pip install QuTiP,还是 Python setup.py install,一直出现如下问题。

2018-05-03 15:22:53 +08:00
 lifeorleave
Error compiling Cython file:
------------------------------------------------------------
...
Coefficient in front of B.

"""
cdef int nrows2 = A.shape[0]**2
cdef int inc = 1
zaxpy(&nrows2, &alpha, &B[0,0], &inc, &A[0,0], &inc)

^
------------------------------------------------------------

qutip/cy/brtools.pyx:98:51: Converting to Python object not allowed without gil
Traceback (most recent call last):
File "setup.py", line 245, in <module>
ext_modules = cythonize(EXT_MODULES),
File "/usr/lib64/python2.7/site-packages/Cython/Build/Dependencies.py", line 1026, in cythonize
cythonize_one(*args)
File "/usr/lib64/python2.7/site-packages/Cython/Build/Dependencies.py", line 1146, in cythonize_one
raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: qutip/cy/brtools.pyx

在谷歌上搜了一下,说是要将 Cython 更新到最新版本,然后我看了下,已经是最新版本 0.28.2 了。有大神遇到过这样的问题吗?
1320 次点击
所在节点    问与答
1 条回复
shootsoft
2018-05-03 19:28:19 +08:00
已经是最新版了,没准你看的帖子指的是前一个版本🤔

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/451770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX