用于windows的python vlc绑定

用于windows的python vlc绑定,windows,python-2.7,opencv,wxpython,Windows,Python 2.7,Opencv,Wxpython,我在Windows上,我希望为VLC使用Python绑定。我已经按照说明从下载了模块。但是,我仍然无法导入模块 错误如下所示: 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, plugi

我在Windows上,我希望为VLC使用Python绑定。我已经按照说明从下载了模块。但是,我仍然无法导入模块

错误如下所示:

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实例在wxPython窗口中传输openCV网络摄像头视频。

我自己解决了这个问题。我试图从一个64位进程加载一个32位dll,这就是为什么它不起作用。最后,我可以通过使用64位dll来修复它。

我确认,安装VLC 64位以解决此问题。将vlc.py放在vlc安装目录中,并为我导入vlcWorks!非常感谢。