關於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”


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM