我已经使用pip到Python3.7和vlc媒体播放器安装了PythonVLC。它们都是64位的,VLC Media Player目录已添加到我的path变量中,甚至可以在不完全定义路径的情况下从windows命令行调用。
每当我尝试将vlc导入python脚本时,都会出现错误
OSError: [WinError 126] The specified module could not be found
基于本网站上的其他问题和其他网站上的答案,我尝试了以下内容:
我还尝试在运行时通过python将dll路径添加到路径中,如下所示:
try:
import vlc
except:
from os import environ
vlc_path = 'C:\\Program Files\\VideoLAN\\VLC'
environ['PATH'] += ';' + vlc_path
import vlc
我知道我应该提供一个复制问题的代码片段,但实际上这个问题最精简的版本是:
import vlc
我没有主意了。为什么vlc.py找不到libvlc.dll
您可以尝试:
创建一个名为
PYTHON_VLC_LIB_PATH
的环境变量,并将其设置为C:\Program Files\VideoLAN\VLC\libvlc.dll
创建另一个名为
PYTHON_VLC_MODULE_PATH
的环境变量,并将其设置为C:\Program Files\VideoLAN\VLC\
或
相关问题 更多 >
编程相关推荐