我使用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
加载此文件。