帕菲 - Python 2.7
Pafy - Python 2.7
我正在使用 Python 2.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
请帮忙!提前致谢!
这是最新版pafy的一个bug。
检查此修复 https://github.com/mps-youtube/pafy/pull/134
当前版本存在错误。
转到https://raw.githubusercontent.com/mps-youtube/pafy/develop/pafy/backend_internal.py
全部复制,然后转到您的 Python27 目录,转到 pafy 目录(应该类似于 Lib/site-packages/pafy,在文本编辑器中打开 backend_internal.py,删除所有内容,然后粘贴从 git 仓库更新版本并保存。
现在应该可以工作了。
我正在使用 Python 2.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
请帮忙!提前致谢!
这是最新版pafy的一个bug。 检查此修复 https://github.com/mps-youtube/pafy/pull/134
当前版本存在错误。
转到https://raw.githubusercontent.com/mps-youtube/pafy/develop/pafy/backend_internal.py
全部复制,然后转到您的 Python27 目录,转到 pafy 目录(应该类似于 Lib/site-packages/pafy,在文本编辑器中打开 backend_internal.py,删除所有内容,然后粘贴从 git 仓库更新版本并保存。
现在应该可以工作了。