Конвертировать.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
создать вашу библиотеку. Вы можете найти больше информации здесь.