无法使用更新的 youtube-dl

无法使用更新的 youtube-dl

我有以下 youtube-dl 版本

  youtube-dl --version
    2020.03.24

我想用以下命令来更新它

pip3 install --upgrade youtube-dl
Requirement already up-to-date: youtube-dl in ./.local/lib/python3.8/site-packages (2020.11.12)

我好像已经更新到2020.11.12版本了,但是检查版本却没有更新。

$ youtube-dl --version
2020.03.24

问题是:我的 youtube-dl 是否在 Python2 上运行?我如何将其更改为使用 Python3 运行?如何将我的 youtube-dl 更新到最新版本?

答案1

我认为这是因为 youtube-dl 是从路径中的其他地方访问的。

通过以下方式检查版本:

python3 -m youtube-dl --version

如果它显示了您正在寻找的正确版本,则意味着在您的路径的其他位置有另一个您正在使用的 youtube-dl,您可以像这样使用更新版本的 youtube-dl:python3 -m youtube-dl或者您可以从路径中删除其他 youtube-dl。

答案2

版本aptyoutube-dl 有版本号 2020.03.24在 Ubuntu 20.04 中。

要卸载它并安装最新版本youtube-dl,请逐个输入以下命令。

sudo apt remove youtube-dl
pip3 install --user youtube-dl

pip的版本位于youtube-dl.local/bin/的主文件夹中。

要将其添加到您的路径中,请将以下几行添加到.profile您的主文件夹中的隐藏文件(如果它不存在,请创建它。按ctrl+H显示隐藏文件)。重新启动计算机以使更改生效。

if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

相关内容