youtube-dl не работает после замены исполняемого файла
Я установил youtube-dl
до; работает нормально; но я должен удалить его и установить еще один после этой команды:
sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
когда я пытался скачать любое видео, я получил:
File "/usr/local/bin/youtube-dl", line 2 SyntaxError: Non-ASCII
character '\xe3' in file /usr/local/bin/youtube-dl on line 3, but no
encoding declared; see http://www.python.org/peps/pep-0263.html for
details
1 ответ
Решение
Там нет необходимости скачивать youtube-dl
и использовать таким образом. youtube-dl
находится в репозиториях Ubuntu с 12.04 (Precise).
Текущая версия для Trusty 2014.02.17
,
Поэтому удалите youtube-dl
в /usr/local/bin
с помощью
sudo rm /usr/local/bin/youtube-dl
и установить через
sudo apt-get install youtube-dl
Чтобы установить более новую версию, в данный момент 2015.08.23
использовать PPA
sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dl
Если youtube-dl
уже установлен, и вам нужно только обновление, используйте
sudo apt-get upgrade