Недавно я обновил свой 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 завершилась 1 января 2020 года.
Если вы установили 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
Надеюсь, поможет