Конвертировать.py файл в.pyd файл

После многих поисков, которые не могут найти правильного решения, у меня есть файл python 'Main.py'. Я хочу иметь его файл.pyd, т.е. Main.pyd. Я попробовал использовать Cpython, т.е. сначала я конвертировал файл Main.py в Main.c, но потом не смог конвертировать Main.c в Main.pyd, и это довольно сложный способ. У вас есть простой способ конвертировать 'Main.py' в 'Main.pyd'?

1 ответ

Я думаю, вам просто нужно создать библиотеку из вашего скрипта. Создать новый setup.py кроме вашего sample_code.py:

from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
ext_modules = [
    Extension("sample_code",  ["sample_code.py"]),
]

setup(
    name = 'My Program',
    cmdclass = {'build_ext': build_ext},
    ext_modules = ext_modules
)

Тогда используйте python setup.py build_ext --inplace создать вашу библиотеку. Вы можете найти больше информации здесь.

Другие вопросы по тегам