3

I am trying Pafy library but seem to have encountered a problem. This is my code:

a = pafy.new("http://www.youtube.com/watch?v=W2AF8jH84o0")

And this is the error I am getting:

https://i.stack.imgur.com/NRKZg.png

4

2 回答 2

3

Youtube-DL 也必须下载,因为 Pafy 将其用作依赖项。

您可以使用点子:sudo -H pip install --upgrade youtube-dl

在 Mac 上,您可以使用自制软件下载它:brew install youtube-dl

在类 Unix 机器(Mac、Linux)上,您可以使用 curl:

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl

sudo chmod a+rx /usr/local/bin/youtube-dl

如果在你的机器上找不到 Youtube-DL,Pafy 通常会退回到它的内部机制,这些机制“维护得不太好”。如果实在无法下载 Youtube-DL,可以尝试使用 Pafy 自己的内部后端(不推荐),添加以下行:

pafy.BACK_END = "internal"

推荐的方法是 Youtube-DL

于 2017-10-27T03:11:34.007 回答
0

在任何事情之前,我想你导入了这个库:

import pafy

a = pafy.new("http://www.youtube.com/watch?v=W2AF8jH84o0")
于 2017-10-29T07:02:45.803 回答