2016-05-14 4 views
3

Я установил последнюю версию опуса для питона 3.4 с использованием пипса в gitbashOpus не будет импортирован, несмотря на установленном

$ 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. 
+1

Посмотрите в тестовых файлах в репозитории GitHub, как он импортируется; делать то же самое. –

+0

все еще получают ту же ошибку, к сожалению – thewizoid

+0

use pip3 для python 3.x –

ответ

0

Посмотреть __init.py__ внутри C: \ Pyth on34 \ lib \ site-packages \ opuslib \ api, строка 20. Он проверяет, установлен или нет opus на вашем компьютере, и в результате он не может найти «opus library». Вы только pip install puson opuslib, связывание python для библиотеки opus. Установите opus на свой компьютер. Если вы используете mac, попробуйте brew install opus.

0

Если на макинтош, я нашел каталог доморощенного «Lib», мой питон Heres переводчик:

>>> find_library("/usr/local/opus") 
>>> find_library("/usr/local/lib/opus") 
>>> find_library("/usr/local/lib/libopus") 
>>> '/usr/local/lib/libopus.dylib' 
Смежные вопросы