繁体   English   中英

Cythonize动态pyx功能

[英]Cythonize dynamic pyx function

我已经动态创建了一个pyx文件,但是很难进行cythonize和使用其中编码的函数。

我试过了

import pyximport
pyximport.install()
import imp
module = imp.load_source('module.name', pyxfilename)

但这似乎不起作用。 知道我该怎么做吗?

您可以使用函数pyximport.load_module代替imp.load_sourcehttps://github.com/cython/cython/blob/151d653d3c7ab07e9d961c9601b2ff45202e6ce2/pyximport/pyximport.py#L207 )。

如果需要,这似乎可以构建,然后调用imp.load_dynamic 您以与load_source相同的方式调用它,例如

module = pyximport.load_module('module.name', pyxfilename)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM