谢谢你的链接。
中的有趣标志
setup.py是
cython_compile_time_env。并
Extension从Cython导入。
from setuptools import setupfrom Cython.Distutils.extension import Extensionext = Extension( name, include_dirs=include_dirs, cython_compile_time_env=dict(OPENMP=True), sources=['test.pyx'])setup(name=name, cmdclass=dict(build_ext=build_ext), ext_modules=[ext])
并在
test.pyx:
...IF OPENMP:#Do openmpELSE:#No openmp...
Cython条件语句(
IF...ELSE以上)在此处记录。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)