2016-04-20 6 views
0

VLCが機能するためのPython3バインディングを取得できないようです。 私は、その結果pip3 install python_vlcやってる:私はimport vlcを行うときにpip3はVLCのpythonバインディングをインストールしません

Collecting python-vlc 
Installing collected packages: python-vlc 
Successfully installed python-vlc-1.1.2 

、それは私に次のエラーを与える:

>>> 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 
私はオンラインソリューションを探してみました

が、見えることはできません原因を見つける。

+0

これは私が直接修正しなければならなかったものですが、 'dlopen'が' libvlc.dylib'を見つけることができないように見えるので、vlcのインストール場所によって異なります。 Mineは '/ Applications/VLC.app/Contents/MacOS/lib/libvlc.dylib'にあり、Pythonモジュールはエラーなく動作するようです。 'man dyld'と' @ rpath'を検索して、より多くの場所でライブラリを見つける方法のヒントを探しましょう –

答えて

0

申し訳ありませんが、私は問題を発見しました... pip3 uninstall python-vlcでpython-vlcをアンインストールし、AppZapperでVLCアプリケーションをアンインストールしてすべてを完全に削除しました。これを再インストールした後、コマンドラインでimport vlcを実行できるようになりました。

更新:それ以降、別の問題が発生しました。 core libvlc error: No plugins found! Check your VLC installation. 私の.bash_profileに次の行を追加しました: export VLC_PLUGIN_PATH=$VLC_PLUGIN_PATH:/Applications/VLC.app/Contents/MacOS/plugins これを修正しました。

関連する問題