Pafy Python 2.7版

2024-09-29 19:31:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是python2.7 当我这样做时:

import pafy

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

我得到了一个错误:

Traceback (most recent call last):

File "pyshell#12", line 1, in module

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

File "C:\Python27\lib\site-packages\pafy\pafy.py", line 118, in new

from .backend_internal import InternPafy as Pafy

File "C:\Python27\lib\site-packages\pafy\backend_internal.py", line 21, in module>

from urlparse import parse_qs, unquote_plus

ImportError: cannot import name unquote_plus

请帮忙!提前谢谢!在


Tags: inhttpsimportcomnewyoutubewwwvideo
2条回答

当前版本中存在错误。在

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

复制所有内容,然后转到Python27目录,转到pafy目录(应该是Lib/site packages/pafy,open backend)_内部.py在文本编辑器中,删除所有内容,然后从git repo粘贴更新的版本并保存。在

现在应该可以工作了。在

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

相关问题 更多 >

    热门问题