Can';t将vlc模块导入Python中,“;不是有效的Win32应用程序;错误
我正在尝试将VLC模块用于python脚本。我已经运行了Can';t将vlc模块导入Python中,“;不是有效的Win32应用程序;错误,python,vlc,libvlc,Python,Vlc,Libvlc,我正在尝试将VLC模块用于python脚本。我已经运行了pip安装python vlc C:\Users\Me>pip install python-vlc Requirement already satisfied: python-vlc in c:\python34\lib\site-packages 当我运行“导入vlc”时,出现以下错误: Python 3.4.4rc1 (v3.4.4rc1:04f3f725896c, Dec 6 2015, 17:06:10) [MSC v.
pip安装python vlc
C:\Users\Me>pip install python-vlc
Requirement already satisfied: python-vlc in c:\python34\lib\site-packages
当我运行“导入vlc”时,出现以下错误:
Python 3.4.4rc1 (v3.4.4rc1:04f3f725896c, Dec 6 2015, 17:06:10) [MSC v.1600 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import vlc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python34\lib\vlc.py", line 181, in <module>
dll, plugin_path = find_lib()
File "C:\Python34\lib\vlc.py", line 159, in find_lib
dll = ctypes.CDLL(p)
File "C:\Python34\lib\ctypes\__init__.py", line 351, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 is not a valid Win32 application
>>>
win32上的Python 3.4.4rc1(v3.4.4rc1:04f3f725896c,2015年12月6日,17:06:10)[MSC v.1600 64位(AMD64)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>进口vlc
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Python34\lib\vlc.py”,第181行,在
dll,plugin_path=find_lib()
文件“C:\Python34\lib\vlc.py”,第159行,在find_lib中
dll=ctypes.CDLL(p)
文件“C:\Python34\lib\ctypes\\uuuu init\uuuu.py”,第351行,在\uuu init中__
self.\u handle=\u dlopen(self.\u名称,模式)
OSError:[WinError 193]%1不是有效的Win32应用程序
>>>
在过去的几个小时里,我一直在试图弄明白这一点,但我被难住了。在搜索了SO和Google一段时间后,我相信这与设置路径变量有关?但是,我可以走了。也许我安装错了,或者什么,我不知道
你是从源代码编译VLC的吗?从github编译的吗?没有…只是卸载了,然后运行了
pip-install-git+https://git.videolan.org/git/vlc/bindings/python.git
您正在运行64位Python,find_lib()
可能找到了一个32位VLC DLL。调用find_lib
并打印它返回的DLL路径。检查是否可以通过32位Python中的ctypes.CDLL
加载DLL。是否从源代码处编译VLC?从github?没有…只是卸载了,然后运行了pip-install-git+https://git.videolan.org/git/vlc/bindings/python.git
您正在运行64位Python,find_lib()
可能找到了一个32位VLC DLL。调用find_lib
并打印它返回的DLL路径。检查是否可以通过32位Python中的ctypes.CDLL
加载DLL。