关于pyx文件的修改
Posted wuyongqiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于pyx文件的修改相关的知识,希望对你有一定的参考价值。
在项目中碰到了关于pyx文件的修改,记录一下,省的以后还得查
官网快速入门地址:https://cython.readthedocs.io/en/latest/src/tutorial/cython_tutorial.html
简单了解
与Python不同,Cython代码必须编译。 这发生在两个阶段:
- Cython将.pyx文件编译为.c文件,其中包含Python扩展模块的代码。
- .c文件由C编译器编译为.so文件(或Windows上的.pyd),可以直接导入到Python会话中。 Distutils或setuptools负责这部分。 虽然Cython可以在某些情况下为你调用它们。
简单流程
- .pyx文件
- setup.py文件
- 命令:
python setup.py build_ext --inplace
关于报错
Cython: “fatal error: numpy/arrayobject.h: No such file or directory”
以上是关于关于pyx文件的修改的主要内容,如果未能解决你的问题,请参考以下文章