Невозможно использовать последнюю версию youtube-dl вне папки установки

Невозможно использовать последнюю версию youtube-dl вне папки установки

Недавно я установил youtube-dl с github:https://github.com/rg3/youtube-dl

Это работает, если я запускаю его внутри папки установки, вот так:

$ cd /home/max/software/youtube-dl
$ bin/youtube-dl <url>

но если я попытаюсь использовать его где-нибудь еще, то получу эту ошибку:

Traceback (most recent call last):
  File "/home/max/software/youtube-dl/bin/youtube-dl", line 3, in <module>
    import youtube_dl
ImportError: No module named youtube_dl

Это происходит даже если я указываю полный путь к исполняемому файлу. Я также пробовал копировать исполняемый файл в /usr/local/binи создавать там символическую ссылку на него.

Вот фактическое содержимое exe-файла:

#!/usr/bin/env python

import youtube_dl

if __name__ == '__main__':
    youtube_dl.main()

Может быть, это как-то связано с тем, какой питон он загружает? which pythonдает мне /usr/bin/python.

решение1

этот пост предлагает некоторые решения этой проблемы

https://stackoverflow.com/questions/18054500/how-to-use-youtube-dl-from-a-python-program

sudo pip install --upgrade youtube_dl

Связанный контент