Saltar al contenido

¿Cómo crear un archivo .pyd?

Solución:

Tienes que ejecutar un setup.py archivo en una terminal. Este es un ejemplo que usa 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)

En la terminal (cmd en Windows) tienes que ejecutar el comando

python setup.py build_ext --inplace

Es importante que supongo que ha instalado el compilador (Microsoft Visual C ++ Compiler Package para Python 2.7, por ejemplo). Puede encontrar más información en https://github.com/cython/cython/wiki/CythonExtensionsOnWindows

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *