我该如何解决这个问题 -
yt = YouTube(url)
for i in stream_data[key].split(',')
KeyError: 'url_encoded_fmt_stream_map'
'键'来自pytube模块,除了第一行yt = YouTube(url)
这是模块的一个已知问题,但我找不到任何解决方案,只能投诉。我需要知道如何在Windows PC上解决问题。
答案 0 :(得分:0)
好。我不知道为什么,但强行重新安装模块修复它。
答案 1 :(得分:0)
这些错误是由于mixins.py
的站点软件包中存在pytube
导致的。
您必须执行此操作-
pip install pytube3
然后再次运行该程序。
我有同样的错误,这对我来说很有效,因为pytube在其程序包中做了一些更改。