您必须在终端中运行setup.py文件.这是一个使用numpy的例子
try:
from setuptools import setup
from setuptools import Extension
except ImportError:
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
import numpy as np
ext_modules = [Extension("my_code_cython",["my_code_cython.pyx"]),
Extension("another_code_cython",["another_code_cython.pyx"])]
setup(
name= 'Generic model class',
cmdclass = {'build_ext': build_ext},
include_dirs = [np.get_include()],
ext_modules = ext_modules)
在终端(Windows中的cmd)中,您必须执行该命令
python setup.py build_ext --inplace
重要的是我想你已经安装了编译器(例如,用于Python 2.7的Microsoft Visual C编译器包).您可以在https://github.com/cython/cython/wiki/CythonExtensionsOnWindows中找到更多信息