Pytube模块的KeyError

时间:2018-04-14 21:12:12

标签: 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上解决问题。

2 个答案:

答案 0 :(得分:0)

好。我不知道为什么,但强行重新安装模块修复它。

答案 1 :(得分:0)

这些错误是由于mixins.py的站点软件包中存在pytube导致的。

您必须执行此操作-

pip install pytube3

然后再次运行该程序。

我有同样的错误,这对我来说很有效,因为pytube在其程序包中做了一些更改。