导入模块时出错,dlopen():找不到符号

2024-09-27 07:19:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我用C编写了一个python扩展(实际上使用cython,尽管这不重要),它使用macosx中的AudioUnit框架。模块构建正确,但是当我尝试从python命令行导入它时,我得到以下错误:

ImportError: dlopen(myproject/audiomodule.so, 2): Symbol not found: _AudioUnitSetProperty
  Referenced from: /Views/python/lib/python3.1/site-packages/myproject/audiomodule.so
  Expected in: dynamic lookup

如何告诉python在加载这个模块时需要使用AudioUnit框架?在


Tags: 模块命令行框架somyproject错误notsymbol

热门问题