[专题] 2025-02-13 圈点198
摘要:之前看各种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,为什么网上都是一堆复杂的教程,就没有几个写这个一行的命令呢。
上一篇[专题][待测]scrapy 监控spider启动和关闭
下一篇[专题]