filename_setup.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#filename_setup.py
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext as build_pyx
setup(name = 'filename', ext_modules=[Extension('filename', ['filename.pyx'])], cmdclass = { 'build_ext': build_pyx })
$ cp filename.py filename.pyx
$ Cython filename.pyx
$ python filename_setup.py build
$ python
\ # Wenn Sie den Variablentyp mit cdef in pyx vor Cython oben angeben, ist er übrigens noch schneller.
>> import pyximport; pyximport.install()
>> import filename
Einfach und leicht
Cython: C-Extensions for Python
Recommended Posts