Мой вопрос подобен следующему, но он не полностью решает проблему, с которой я сталкиваюсь: Как я могу обновить youtube-dl?
Я сначала попробовал это:
sudo youtube-dl -U
который дает вывод:
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.
Как упомянуто в ответе, я попытался обновить его с помощью зернышка:
sudo pip install --upgrade youtube-dl
Это, кажется, работало на многих людей. Но для меня это дает следующую ошибку:
Installing collected packages: youtube-dl
Found existing installation: youtube-dl 2016.2.22
Cannot uninstall 'youtube-dl'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
Сообщите мне о том, как решить эту проблему и обновить youtube-dl правильно.
Примечание: это, вероятно, нужно было спросить в разделе комментария упомянутого вопроса, но к сожалению я не могу прокомментировать там, таким образом, я должен был отправить его как новый вопрос.
Спасибо все для проницательных комментариев. Как wjandrea и предложенный cmak.fr, я пытался удалить youtube-dl сначала:
sudo apt remove youtube-dl
затем переустановленный youtube-dl, использующий зернышко:
sudo pip install youtube-dl
Это установило последнюю версию youtube-dl.