自 Ubuntu 16.04 升级以来,youtube-dl 无法正常工作

自 Ubuntu 16.04 升级以来,youtube-dl 无法正常工作

我最近将我的 ubuntu 从 15.10 更新到了 16.04,从那时起youtube-dl就无法正常工作。我收到以下错误

youtube-dl https://www.youtube.com/v=KV2ssT8lzj8
  Traceback (most recent call last):
    File "/usr/local/bin/youtube-dl", line 7, in <module>
      from youtube_dl import main
    ImportError: No module named 'youtube_dl'

答案1

很多类似QA的用户都遇到了问题,因为他们没有遵循官方的安装说明。

如果你使用apt-get,删除旧版本,如下所示:

sudo apt-get autoremove --purge youtube-dl

使用以下命令安装新的:

sudo wget 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 https://www.youtube.com/watch?v=KV2ssT8lzj8

来源

答案2

尝试sudo pip install --upgrade youtube_dl。如果缺少模块,则安装方法如下(在这种情况下升级/重新安装)

答案3

Python 2.7 将于 2020 年 1 月 1 日终止使用。

如果您youtube-dl使用 pip 安装,请使用 pip 卸载...:

sudo pip uninstall youtube_dl

(请注意_中的youtube_dl。跳过此步骤以保留旧版本。)


另一个选择是保留旧版本,然后使用 apt 再次安装:

sudo apt-get install youtube-dl

如果您这样做,路径将位于 下/usb/bin

答案4

你尝试重新安装 youtube-dl 了吗?重新安装后尝试这个命令

youtube-dl -cit https://www.youtube.com/watch?v=50VWOBi0VFs

希望能帮助到你

相关内容