3

我已经在 gitbash 中使用 pip 为 python 3.4 安装了最新版本的 opus

$ pip install --upgrade opuslib
Requirement already up-to-date: opuslib in c:\python34\lib\site-packages

尽管如此,当我尝试导入它时,我会收到一个未安装的错误

import opuslib
import opuslib.api
import opuslib.api.encoder
import opuslib.api.decoder

...

    Traceback (most recent call last):
  File "E:\__Basic-discord-bot\bot.py", line 11, in <module>
    import opuslib
  File "C:\Python34\lib\site-packages\opuslib\__init__.py", line 26, in <module>
    from .classes import Encoder, Decoder  # NOQA
  File "C:\Python34\lib\site-packages\opuslib\classes.py", line 11, in <module>
    import opuslib.api.decoder
  File "C:\Python34\lib\site-packages\opuslib\api\__init__.py", line 20, in <module>
    'Could not find opus library. Make sure it is installed.')
Exception: Could not find opus library. Make sure it is installed.
4

2 回答 2

0

查看__init.py__里面的 C:\Python34\lib\site-packages\opuslib\api 文件夹,第 20 行。它检查你的机器上是否安装了 opus,结果,它找不到'opus library'。您只需 pip install python 的 opuslib,即 opus 库的 python 绑定。在你的机器上安装 opus。如果您使用的是 mac,请尝试brew install opus.

于 2017-01-18T14:16:45.367 回答
0

如果在 Mac 上,我找到了 Homebrew 'lib' 目录,这是我的 python 解释器:

>>> find_library("/usr/local/opus")
>>> find_library("/usr/local/lib/opus")
>>> find_library("/usr/local/lib/libopus")
>>> '/usr/local/lib/libopus.dylib'
于 2017-09-03T22:58:23.043 回答