我youtube-dl
在 20.04 系统上安装时运气不佳。这是我尝试过的:
sudo apt-get install youtube-dl
结果:命令执行正常,但是当我尝试下载任何内容时出现错误。我检查了版本:
$ youtube-dl --version 2020.03.24 $ which youtube-dl /usr/local/bin/youtube-dl
我假设我得到了一个旧版本,
youtube-dl
因为 Ubuntu 的 repo 已经过时了?
所以,寻找解决方案让我尝试了这个:
pip3 install --upgrade youtube-dl
这种尝试在 SE 上得到了高度评价。. 但首先 - 删除了 apt-installation 使用
sudo apt-get remove youtube-dl
但是当我检查以验证版本时,我仍然停留在旧版本!
$ youtube-dl --version 2020.03.24
因此,在尝试其他方法之前,让我们先将其移出:
$ 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
哇!?我刚刚卸载了当前版本!
sudo snap install youtube-dl
该网站的又名“方法2”,内容如下:
$ sudo snap install youtube-dl youtube-dl 2020.11.17+gitd65d891 from Joe Borg (joeborg) installed $ youtube-dl --version bash: /usr/bin/youtube-dl: No such file or directory $ which youtube-dl /usr/local/bin/youtube-dl
这让我感到困惑和困惑,无法修复。我已经使用youtube-dl
了一年多,并且安装在 macOS 和 Debian 系统上 - 没有任何问题。我知道 Ubuntu 是不同的,但是……这令人困惑。
我该如何解决?