Python pytube模块的键错误
我该如何解决这个问题-Python pytube模块的键错误,python,youtube,pytube,Python,Youtube,Pytube,我该如何解决这个问题- yt = YouTube(url) for i in stream_data[key].split(',') KeyError: 'url_encoded_fmt_stream_map' “密钥”来自pytube模块,除第一行之外的所有内容也是如此yt=YouTube(url) 这是一个已知的模块问题,但我找不到任何解决方案,只有投诉。我需要知道如何解决Windows PC上的问题。好的。我不知道为什么,但是强制重新安装模块修复了它。这些错误是由于pytube的站点包中
yt = YouTube(url)
for i in stream_data[key].split(',')
KeyError: 'url_encoded_fmt_stream_map'
“密钥”来自pytube模块,除第一行之外的所有内容也是如此yt=YouTube(url)
这是一个已知的模块问题,但我找不到任何解决方案,只有投诉。我需要知道如何解决Windows PC上的问题。好的。我不知道为什么,但是强制重新安装模块修复了它。这些错误是由于
pytube的站点包中存在mixins.py
而发生的
你必须这样做-
pip install pytube3
然后再次运行该程序
我也犯了同样的错误,这对我很有效,因为pytube在他们的包中做了一些更改。什么是“关键”?它是从哪里来的?请发布复制此文件所需的完整代码。