我之前已经安装过youtube-dl
;它运行良好;但我已删除它并按照以下命令安装另一个:
sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
当我尝试下载任何视频时,我得到了:
File "/usr/local/bin/youtube-dl", line 2 SyntaxError: Non-ASCII
character '\xe3' in file /usr/local/bin/youtube-dl on line 3, but no
encoding declared; see http://www.python.org/peps/pep-0263.html for
details
答案1
无需youtube-dl
以此方式下载和使用。youtube-dl
自 12.04(Precise)以来就在 Ubuntu 存储库中。
Trusty 的当前版本是2014.02.17
。
因此youtube-dl
通过/usr/local/bin
删除
sudo rm /usr/local/bin/youtube-dl
并通过安装
sudo apt-get install youtube-dl
安装更新版本,此时2015.08.23
使用 PPA
sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dl
如果youtube-dl
已经安装并且您只需要更新,请使用
sudo apt-get upgrade