我有一个我继承的Cython模块。我建了一次。然后,当我第二次构建它时,我得到以下错误:
mhoggan@mhoggan-C02S81PRG8WM:pcl_functions (master=)$ sudo python setup.py build_ext --inplace
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/extension.py:133: UserWarning: Unknown Extension options: 'include_path'
warnings.warn(msg)
可能是什么原因?我是Cython的新手,因为该模块为什么会构建一次,然后再给我这个错误。
答案 0 :(得分:1)
也许你最后一次使用过不同版本的Cython。使用cython --version
检查版本。
cythonize()函数似乎接受include_path:https://github.com/cython/cython/search?utf8=%E2%9C%93&q=include_path
您使用的是Extension还是cythonize?有关cythonize的使用,请参阅https://github.com/cython/cython/wiki/enhancements-distutils_preprocessing
Extension()接受“include_dirs”选项: https://github.com/cztomczak/cefpython/blob/f8286e0ff5abf32242986aca2e7bb8fd3f6a60ff/src/linux/setup/setup.py#L66