我使用 distutils 来编译一个基于 swig 的扩展模块:
python setup.py build_ext产生文件_my_module_ext.cpython-32m.so(从一个.c和一个.i文件)。这个名称似乎取决于使用的 python 版本(在我的例子中,它是 python 3.2)。
如何setup.py从已安装包中的模块内部或什至从模块内部访问此共享对象的名称?
我需要这个的原因是,我有一个单独的、基于 ctypes 的 python 文件,它想要使用numpy.ctypeslib.load_library.