【发布时间】:2013-10-08 01:14:45
【问题描述】:
我有一个 Python 扩展模块,它需要在运行时链接到一些动态库,所以我需要告诉它在哪里寻找它们。我通过在 setup.py 中指定 runtime_library_dirs 来做到这一点。这在 Linux 上运行良好,但似乎对 Mac 没有影响。当我尝试导入我的模块时,我得到一个 ImportError,我发现让它消失的唯一方法是在启动 python 之前将库目录添加到 DYLD_LIBRARY_PATH。我需要做什么才能完成这项工作?
【问题讨论】:
标签: python macos shared-libraries distutils