尽管安装了Opus,但仍不会导入

问题描述 投票:0回答:4

我已经在 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.
python python-3.x opus
4个回答
1
投票

查看 C:\Python34\lib\site-packages\opuslib pi 文件夹中的

__init.py__
,第 20 行。它会检查你的机器是否安装了 opus,结果是找不到“opus 库”。您只需 pip 安装 python 的 opuslib,即 opus 库的 python 绑定。在你的机器上安装 opus。如果您使用的是 Mac,请尝试
brew install opus


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'

0
投票

brew install opus 在 mac m1/m2 上运行良好 只需复制brew给opus库的路径,然后导航到该库,您将在lib/libopus.0

找到您的路径

0
投票

apt install python3-dev libopus0 libopus-dev
帮助了我

© www.soinside.com 2019 - 2024. All rights reserved.