经过大量搜索无法找到合适的解决方案,我有我的 python 文件'Main.py'。我想要它的 .pyd 文件,即 Main.pyd。我已经尝试过使用 Cpython 的方式,即首先我将“Main.py”文件转换为“Main.c”,但随后无法将“Main.c”转换为“Main.pyd”,这是一种相当艰难的方式。我可以有一种简单的方法将“Main.py”转换为“Main.pyd”吗?
问问题
9070 次
1 回答
5
我认为你只需要从你的脚本创建一个库。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
生成您的库。您可以在此处找到更多信息。
于 2018-07-23T10:13:16.400 回答