自 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

希望能幫助你

相關內容