0
我最近在一個python項目上工作,我需要導入一些.pyx
文件。python/cython編譯pyx:致命錯誤:capsule.h:沒有這樣的文件或目錄
不過,我有一個很難導入爲.pyx
與以下行進行編譯:
import pyximport
pyximport.install()
from . import kl
的錯誤是
fatal error: capsule.h: No such file or directory
而在kl.pyx
文件,capsule.h
用作如下:
cdef extern from "capsule.h":
void* Capsule_AsVoidPtr(object ptr)
我不是蘇重新做我應該做的事。請幫助我一點。
或者,是有可能的是,Python腳本可以導入編譯.c
(在Linux中)文件直接,而不是導入.pyx
和編譯它? 當我使用命令行進行編譯時,它已成功編譯,但我不知道我的IDE(PyCharm)如何導入.c
文件。
非常感謝。