2016-05-14 9 views
3

ich die neueste Version von Opus für Python 3.4 pip in gitbash mit installiert habenOpus nicht obwohl sie installiert importiert werden

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

Trotzdem, wenn ich es zu importieren versuchen, werde ich einen Fehler Empfänger, es ist nicht

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

Schauen Sie in den Testdateien im Github-Repository wie es importiert; das Gleiche tun. –

+0

immer noch den gleichen Fehler, leider – thewizoid

+0

Verwenden Sie pip3 für Python 3.x –

Antwort

0

Ansicht der __init.py__ innen C: \ Pyth on34 \ lib \ site-packages \ opuslib \ api-Ordner, Zeile 20. Er prüft, ob opus auf Ihrem Rechner installiert ist oder nicht, und kann daher keine 'opus-Bibliothek' finden. Sie installieren nur Pythons opuslib, die Python-Bindung für die opus-Bibliothek. Installieren Sie Opus in Ihrem Computer. Wenn Sie Mac verwenden, versuchen Sie brew install opus.

0

Wenn auf einem Mac, finde ich die Homebrew 'lib' Verzeichnis, here mein Python-Interpreter:

>>> find_library("/usr/local/opus") 
>>> find_library("/usr/local/lib/opus") 
>>> find_library("/usr/local/lib/libopus") 
>>> '/usr/local/lib/libopus.dylib'