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
Другие вопросы по тегам