Как я могу это исправить -
yt = YouTube(url)
for i in stream_data[key].split(',')
KeyError: 'url_encoded_fmt_stream_map'
"Ключ" взят из модуля pytube, как и все остальное, кроме первой строки yt = YouTube(url).
Это известная проблема с модулем, но я не могу найти никаких решений, только жалобы. Мне нужно знать, как решить проблему на ПК с Windows.






Хорошо. Я не уверен, почему, но принудительная переустановка модуля исправила это.
Эта ошибка возникает из-за присутствия mixins.py в пакетах сайтов pytube.
Вы должны это сделать -
pip install pytube3
А затем снова запустите программу.
У меня была такая же ошибка, и это сработало для меня, поскольку pytube внес некоторые изменения в свой пакет.
что такое "ключ"? откуда это? Пожалуйста, опубликуйте полный код, необходимый для воспроизведения этого.