Pafy - Python 2.7

Я использую Python 2.7, когда я делаю это:

импорт пафы

video = pafy.new (" https://www.youtube.com/watch?v=M9BNoNFKCBI")

Я получаю ошибку:

Traceback (последний вызов был последним):

Файл "pyshell#12", строка 1, в модуле

video = pafy.new (" https://www.youtube.com/watch?v=M9BNoNFKCBI")

Файл "C:\Python27\lib\site-packages\pafy\pafy.py", строка 118, в новом

из.backend_internal импортировать InternPafy как Pafy

Файл "C:\Python27\lib\site-packages\pafy\backend_internal.py", строка 21, в модуле>

из urlparse import parse_qs, unquote_plus

ImportError: невозможно импортировать имя unquote_plus

Пожалуйста помоги! Заранее спасибо!

2 ответа

Решение

В текущей версии есть ошибка.

Перейдите по https://raw.githubusercontent.com/mps-youtube/pafy/develop/pafy/backend_internal.py

Скопируйте все, затем перейдите в каталог Python27, перейдите в каталог pafy (должно быть что-то вроде Lib / site-packages/pafy, откройте backend_internal.py в текстовом редакторе, удалите все, затем вставьте обновленную версию из репозитория git и сохраните.

Должен работать сейчас.

Это ошибка в новейшей версии pafy. Проверьте это исправление https://github.com/mps-youtube/pafy/pull/134

Другие вопросы по тегам