V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lifeorleave
V2EX  ›  问与答

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

  •  
  •   lifeorleave · 2018-05-03 15:22:53 +08:00 · 1377 次点击
    这是一个创建于 2399 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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 了。有大神遇到过这样的问题吗?
    shootsoft
        1
    shootsoft  
       2018-05-03 19:28:19 +08:00 via iPhone
    已经是最新版了,没准你看的帖子指的是前一个版本🤔
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5831 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:05 · PVG 11:05 · LAX 19:05 · JFK 22:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.