-1

我该如何解决 -

yt = YouTube(url)
for i in stream_data[key].split(',')
KeyError: 'url_encoded_fmt_stream_map'

'key' 来自 pytube 模块,除第一行之外的所有其他内容也是如此yt = YouTube(url)

这是模块的一个已知问题,但我找不到任何解决方案,只有投诉。我需要知道如何在 Windows PC 上解决此问题。

4

2 回答 2

0

这些错误是由于mixins.py存在于站点包中而发生的pytube

你必须这样做 -

pip install pytube3

然后再次运行程序。

我有同样的错误,这对我有用,因为 pytube 在他们的包中做了一些改变。

于 2020-03-28T11:19:30.893 回答
0

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

于 2018-04-15T16:41:22.577 回答