Итак, первое, что нужно сделать, это переименовать
файл в helloworld.pyx. Теперь нам нужно
сделать setup.py, который похож на
Python Makefile (для получения дополнительной информации
см. сборник). Ваш setup.py должен
выглядеть как:
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
setup(
cmdclass = {'build_ext': build_ext},
ext_modules = [Extension("helloworld",
["helloworld.pyx"])] )
Чтобы использовать это для создания вашего файла Cython
используйте параметры командной строки:
$ python setup.py build_ext --inplace
Который оставит файл в вашем локальном
каталог с именем helloworld.so в Unix
или helloworld.dll в Windows.
Теперь к
используйте этот файл: запустите питон
интерпретатор и просто импортировать его, как будто
это был обычный модуль Python: