gpt4 book ai didi

python - pjsua : unable to import pjsua python module

转载 作者:行者123 更新时间:2023-11-28 18:51:10 26 4
gpt4 key购买 nike

我在尝试导入 python 模块 pjsua 时遇到以下错误。我有 Mac OS 10.8.1 版本。我验证了http://www.darrensessions.com/?p=292中提供的解决方案并且该解决方案似乎已在 MacOS-10.7 中解决了此问题。对于 MacOS-10.8,这似乎又被打破了。编译代码时我没有遇到任何错误。仅在导入 PJSUA 模块时出现以下错误。

>>> import pjsua
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "pjsua.py", line 59, in <module>
import _pjsua
ImportError: dlopen(/Library/Python/2.7/site-packages/_pjsua.so, 2): Symbol not found: _AudioOutputUnitStart
Referenced from: /Library/Python/2.7/site-packages/_pjsua.so
Expected in: flat namespace
in /Library/Python/2.7/site-packages/_pjsua.so

非常感谢您的帮助。谢谢,

最佳答案

一个直接的解决方案是(纯理论,尚未测试):

  1. 查看http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2011-November/013722.html
  2. 看,补丁上写着:

    # OS X Lion Support
    if platform.mac_ver()[0].startswith("10.7"):
    extra_link_args += ["-framework", "AudioUnit"]
  3. 换行

    if platform.mac_ver()[0].startswith("10.7"):

    if platform.mac_ver()[0].startswith("10.7") or platform.mac_ver()[0].startswith("10.8"):
  4. 重新编译

-- 编辑--

好的,我按照我的建议修补了它,并且:

> python ~/a.py 
a
> cat ~/a.py
import pjsua

test = "a"
print test

关于python - pjsua : unable to import pjsua python module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13021277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com