我没有运气youtube-dl安装在我的 20.04 系统上。这是我尝试过的:
sudo apt-get install youtube-dl
结果:该命令执行正常,但是当我尝试下载任何内容时出现错误。我检查了版本:
$ youtube-dl --version
2020.03.24
$ which youtube-dl
/usr/local/bin/youtube-dl
Run Code Online (Sandbox Code Playgroud)
我认为我得到了一个旧版本的youtube-dl,因为Ubuntu的回购协议外的日期?
所以,寻找解决方案让我尝试这个:
pip3 install --upgrade youtube-dl
这种尝试在 SE 上是一个高度投票的答案。. 但首先 - 使用删除 apt-installationsudo apt-get remove youtube-dl
但是当我检查以验证版本时,我仍然停留在旧版本!
$ youtube-dl --version
2020.03.24
Run Code Online (Sandbox Code Playgroud)
因此,在尝试其他方法之前,让我们先将其移出:
$ pip3 uninstall youtube-dl
Found existing installation: youtube-dl 2020.11.26
Uninstalling youtube-dl-2020.11.26:
Would remove:
/home/walker/.local/etc/bash_completion.d/youtube-dl.bash-completion
/home/walker/.local/etc/fish/completions/youtube-dl.fish
/home/walker/.local/lib/python3.8/site-packages/youtube_dl-2020.11.26.dist-info/*
/home/walker/.local/lib/python3.8/site-packages/youtube_dl/*
/home/walker/.local/share/doc/youtube_dl/README.txt
/home/walker/.local/share/man/man1/youtube-dl.1
Proceed (y/n)? y
Successfully uninstalled youtube-dl-2020.11.26
Run Code Online (Sandbox Code Playgroud)
哇!?我刚刚卸载了当前版本!
sudo snap install youtube-dl …