我正在尝试构建scipy,我得到了一个RuntimeError:
$sudo python setup.py build
Processing scipy/cluster/_vq_rewrite.pyx
Traceback (most recent call last):
File "tools/cythonize.py", line 172, in <module>
main()
File "tools/cythonize.py", line 168, in main
find_process_files(root_dir)
File "tools/cythonize.py", line 160, in find_process_files
process(cur_dir, fromfile, tofile, function, hash_db)
File "tools/cythonize.py", line 137, in process
processor_function(fromfile, tofile)
File "tools/cythonize.py", line 66, in process_pyx
raise OSError('Cython needs to be installed')
OSError: Cython needs to be installed
Traceback (most recent call last):
File "setup.py", line 209, in <module>
setup_package()
File "setup.py", line 202, in setup_package
generate_cython()
File "setup.py", line 147, in generate_cython
raise RuntimeError("Running cythonize failed!")
RuntimeError: Running cythonize failed!提供cython来纠正这个错误的方法是什么?
发布于 2013-03-03 00:03:11
Python setuptools解决了这个问题。
http://docs.cython.org/src/quickstart/install.html
easy_install cython或pip install cython
发布于 2019-05-24 22:21:59
如果您没有安装Cython,那么可以使用:pip install Cython。然而,如果你像我一样安装了一个旧版本的Cython,那么这就是为我解决问题的方法:pip install --upgrade Cython
https://stackoverflow.com/questions/15175135
复制相似问题