VLC的Python绑定
我在Windows上,我希望为VLC使用Python绑定。我已经从下载了模块,并按照read me进行了操作。但是,我仍然无法导入模块。错误如下所示:VLC的Python绑定,python,windows,vlc,Python,Windows,Vlc,我在Windows上,我希望为VLC使用Python绑定。我已经从下载了模块,并按照read me进行了操作。但是,我仍然无法导入模块。错误如下所示: Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> import vlc File "c:\python27\python-vlc-1.1.2\vlc.py", line 173, in <module>
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
import vlc
File "c:\python27\python-vlc-1.1.2\vlc.py", line 173, in <module>
dll, plugin_path = find_lib()
File "c:\python27\python-vlc-1.1.2\vlc.py", line 150, in find_lib
dll = ctypes.CDLL('libvlc.dll')
File "C:\Python27\lib\ctypes\__init__.py", line 353, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126] The specified module could not be found
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
进口vlc
文件“c:\python27\python-vlc-1.1.2\vlc.py”,第173行,在
dll,plugin_path=find_lib()
文件“c:\python27\python-vlc-1.1.2\vlc.py”,第150行,在find_lib中
dll=ctypes.CDLL('libvlc.dll')
文件“C:\Python27\lib\ctypes\\ uuuu init\ uuuu.py”,第353行,在\uuu init中__
self.\u handle=\u dlopen(self.\u名称,模式)
WindowsError:[错误126]找不到指定的模块
有没有关于模块放置位置的解决方案?我的主要目标是通过vlc播放MP3音频文件,这将是其他活动的一部分。我也有同样的问题。
对我来说,如果你有64位python,你需要64位vlc播放器。
如果你有32位python,你需要32位vlc播放器
希望这对你也有用。我与64位配对,我的求解如下。当然
# first set the environment which is required from vlc.py
import os
os.environ['PYTHON_VLC_MODULE_PATH'] = """C:\Program Files\VideoLan"""
os.environ['PYTHON_VLC_LIB_PATH'] = """C:\Program Files\VideoLan\VLC\libvlc.dll"""
# now you can import vlc
import vlc
从win32上的自述文件:
中,最简单的方法是将vlc.py文件与libvlc.dll文件放在同一个目录中(标准位置:c:\Program Files\VideoLAN\vlc)。
您这样做了吗?是的,我这样做了,还复制了编译版本@威尔伯格瑞特!但是,如何获得64位vlc播放器代码?我有一个vlc.py
文件,它是纯Python的,它可以与Python2一起使用,但不能与Python3一起使用。请看一下我的问题: