На днях в Raspberry PI 3 перестали работать нужные мне программы youtube-dl и livestreamer. Одна просила обновить версию и отказывалась скачивать видео с YouTube, а другая просто говорила, что не может найти видео поток. Пытаясь обновить одну и другую программы я видел ответ Терминала, что имеется проблема в Python 2.7. Думаю, что решение данной проблемы может быть полезно и пользователям Ubuntu, Linux Mint, Elementary OS и др. Погуглив зарубежные сайты я нашел следующее решение.
Для начала я решить установить актуальную версию Python, которая на данный момент была 3.5.2. Когда Вы будете читать эту статью, то версия Пайтона может быть уже другая, поэтому уточните последнюю версию на странице проекта — тут . Возвращаемся к установке. Выполняем поочередно следующие команды:
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
tar -zxvf Python-3.5.2.tgz
cd Python-3.5.2
./configure
make
sudo make install
или обновим уже установленную версию 2.7
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
tar -zxvf Python-2.7.12.tgz
cd Python-2.7.12
./configure
make
sudo make install
Набираемся терпения, завариваем чай или кофе и ждем.
После этого в системе появилась новая версия Python 3.5.2 и обновилась установленная версия 2.7. Теперь я решил обновить youtube-dl и livestreamer и во время обновления я больше не видел предупреждений об ошибках. Выполним следующие команды в Терминале:
sudo pip install -U livestreamer
или
sudo easy_install -U livestreamer
Далее выполним команды:
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
sudo pip install --upgrade youtube-dl
Надеюсь, что данный материал будет кому-нибудь полезен. Удачи!
Если у Вас есть свой сайт, блог или интернет-магазин, который нужно постоянно наполнять уникальным и качественным контентом, но времени катастрофически не хватает. Выход есть! Перейдите по ссылке на ресурс www.smextenej.ru и закажите тексты по нужной тематике и мастер своего дела сделает все в сжатые сроки.