经过大量的搜索,无法找到合适的解决方案,我有我的python文件‘Main.py’,我想拥有它的.pyd文件,即Main.pyd。我尝试过使用Cpython的方法,即我首先将'Main.py‘文件转换为'Main.c’,但后来无法将‘Main.c’转换为'Main.pyd‘,而它相当困难的way.Can --我有一个简单的方法将'Main.py’转换为'Main.pyd'?
发布于 2018-07-23 10:13:16
我认为你只需要用你的脚本创建一个库。在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生成库。您可以找到更多信息,这里。
https://stackoverflow.com/questions/51465837
复制相似问题