Die Python3-Bindungen für VLC funktionieren nicht. ich pip3 install python_vlc
tun, was dazu führt:pip3 wird Python-Bindungen für VLC nicht installieren
Collecting python-vlc
Installing collected packages: python-vlc
Successfully installed python-vlc-1.1.2
Also, wenn ich import vlc
tun gibt es mir die folgende Fehlermeldung:
>>> import vlc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.5/site-packages/vlc.py", line 173, in <module>
dll, plugin_path = find_lib()
File "/usr/local/lib/python3.5/site-packages/vlc.py", line 165, in find_lib
dll = ctypes.CDLL('libvlc.dylib')
File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/ctypes/__init__.py", line 347, in __init__
self._handle = _dlopen(self._name, mode)
OSError: dlopen(libvlc.dylib, 6): image not found
Ich habe versucht, Online-Suche nach einer Lösung, aber kann nicht scheinen, um die Ursache zu finden.
Es ist nicht etwas, das ich direkt reparieren musste, aber es sieht aus wie 'dlopen' kann' libvlc.dylib' nicht finden, das hängt davon ab, wo vlc installiert ist. Meine ist in '/ Anwendungen/VLC.app/Contents/MacOS/lib/libvlc.dylib' und das Python-Modul scheint ohne Fehler zu funktionieren. 'man dyld' und suche nach' @ rpath' für Hinweise, wie man in mehr Orten nach Bibliotheken suchen kann –