[待测]cython的编译pyd文章太复杂其实只要一行命令

[专题] 2021-10-26 圈点456

摘要:之前看各种cython的编译pyd文章介绍得相当复杂,cython的编译pyd文章太复杂其实只要一行命令。

之前看各种cython的编译pyd文章介绍得相当复杂,cython的编译pyd文章太复杂其实只要一行命令。


比如要编译x.py

步骤1,复制一个x.py的复本文件并重命名为x.pyx


步骤2,编写一个配置文件,比如setup.py

from distutils.core import setup

from Cython.Build import cythonize

setup(

    name='compute_module',

    ext_modules=cythonize('x.pyx'),

)

步骤3,然后再运行:python setup.py build_ext --inplace


其实只要一行命令就可以得到pyd文件,有必要介绍得那么复杂么,一行命令如下:

cythonize -i compute.py


直接可以编译得到pyd还有中间文件c,为什么网上都是一堆复杂的教程,就没有几个写这个一行的命令呢。


cython  pyd  

感谢反馈,已提交成功,审核后即会显示