1

当我这样做时,我正在使用 Python 2.7:

进口帕菲

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

我得到错误:

回溯(最近一次通话最后):

模块中的文件“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 导入 parse_qs,unquote_plus

ImportError:无法导入名称 unquote_plus

请帮忙!提前致谢!

4

2 回答 2

0

当前版本存在错误。

转到https://raw.githubusercontent.com/mps-youtube/pafy/develop/pafy/backend_internal.py

全部复制,然后转到您的 Python27 目录,转到 pafy 目录(应该类似于 Lib/site-packages/pafy,在文本编辑器中打开 backend_internal.py,删除所有内容,然后从 git repo 粘贴更新版本并保存。

现在应该可以工作了。

于 2016-04-06T19:30:19.643 回答
0

这是最新版本的 pafy 中的一个错误。检查此修复 https://github.com/mps-youtube/pafy/pull/134

于 2016-04-06T19:19:38.430 回答