Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VLC的Python绑定_Python_Windows_Vlc - Fatal编程技术网

VLC的Python绑定

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>

我在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>
  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一起使用。请看一下我的问题: