ChrisInfo16
Anmeldungsdatum: 18. August 2016
Beiträge: 77
Wohnort: Freiburg
|
Hallo an alle, ich versuche gerade ein Programm in Python zuschreiben, in welches ich
das Modul sounddevice verwenden möchte. Leider bekomme ich folgenden Fehler 1
2
3
4
5
6
7
8
9
10
11
12
13
14 | Traceback (most recent call last):
File "record.py", line 1, in <module>
import sounddevice as pd
File "/home/username/.local/lib/python3.5/site-packages/sounddevice.py", line 343, in <module>
_lib = _ffi.dlopen('portaudio')
File "/home/username/.local/lib/python3.5/site-packages/cffi/api.py", line 140, in dlopen
lib, function_cache = _make_ffi_library(self, name, flags)
File "/home/username/.local/lib/python3.5/site-packages/cffi/api.py", line 786, in _make_ffi_library
backendlib = _load_backend_lib(backend, libname, flags)
File "/home/username/.local/lib/python3.5/site-packages/cffi/api.py", line 782, in _load_backend_lib
return backend.load_library(path, flags)
OSError: cannot load library libportaudio.so.2: /home/username/anaconda3/bin/../lib/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libjack.so.0)
|
Ich hab den g++4.9 installiert falls das was hilft Kann es sein das da nur was falsch verlinkt ist ? Vielen Dank für eure Hilfe
|
greenmoon
Anmeldungsdatum: 10. März 2010
Beiträge: 269
|
ChrisInfo16 schrieb: Ich hab den g++4.9 installiert falls das was hilft
Nicht wirklich. Hilfreicher wäre es zu wissen ob du das sounddevice Modul installiert hast. Das geht z.B. mt pip list.
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5336
|
greenmoon schrieb: ChrisInfo16 schrieb: Ich hab den g++4.9 installiert falls das was hilft
Nicht wirklich. Hilfreicher wäre es zu wissen ob du das sounddevice Modul installiert hast. Das geht z.B. mt pip list.
Da /home/username/.local/lib/python3.5/site-packages/sounddevice.py existiert, wuerde ich davon ausgehen 😉 Das Modul versucht dann weiter libportaudio.so.2 zu laden, was aber schief geht. Koennte besser funktionieren, wenn man das Paket libportaudio2 installiert.
|
ChrisInfo16
(Themenstarter)
Anmeldungsdatum: 18. August 2016
Beiträge: 77
Wohnort: Freiburg
|
Danke für deine Antwort
Das Packet ist indtalliert
| Reading package lists... Done
Building dependency tree
Reading state information... Done
libportaudio2 is already the newest version (19.6.0-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
|
Wüsstest du vielleicht an was es sonst noch liegen könnte ?
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5336
|
Ah, vielleicht am fehlenden libjack-jackd2-0 ☺
|
ChrisInfo16
(Themenstarter)
Anmeldungsdatum: 18. August 2016
Beiträge: 77
Wohnort: Freiburg
|
das hab ich auch schon
weißt du wie raus finden kann was mir da noch fehlt,
hab da leider keine Erfahrung drin
|
barcc
Anmeldungsdatum: 13. Juli 2007
Beiträge: 696
Wohnort: Dortmund
|
OSError: cannot load library libportaudio.so.2: /home/username/anaconda3/bin/../lib/libstdc++.so.6: version CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libjack.so.0)
Die "/usr/lib/x86_64-linux-gnu/libjack.so.0" (aus den Ubuntu-Paketquellen) ist nicht kompatibel mit
"/home/username/anaconda3/bin/../lib/libstdc++.so.6" (in deinem Home-Verzeichnis). Versuch die "/home/username/anaconda3/bin/../lib/libstdc++.so.6" aus dem Weg zu räumen, damit die libstdc++ von Ubuntu verwendet wird.
|
ChrisInfo16
(Themenstarter)
Anmeldungsdatum: 18. August 2016
Beiträge: 77
Wohnort: Freiburg
|
Vielen Dank füre eure Antworten
Ich glaub aus dem Grund sollte man Python immer in einer Virtuellen Umgebubg machen
|