Não é possível usar o youtube-dl mais recente fora da pasta de instalação

Não é possível usar o youtube-dl mais recente fora da pasta de instalação

Instalei recentemente o youtube-dl do github:https://github.com/rg3/youtube-dl

Funciona se eu executá-lo dentro da pasta de instalação, assim:

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

mas se eu tentar usá-lo em qualquer outro lugar, recebo este erro:

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

Isso acontece mesmo se eu fornecer o caminho completo para o executável. Também tentei copiar o executável para /usr/local/bine criar um link simbólico para ele.

Aqui está o conteúdo real do exe:

#!/usr/bin/env python

import youtube_dl

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

Talvez tenha algo a ver com qual python está carregando? which pythonme dá /usr/bin/python.

Responder1

esta postagem sugere algumas soluções para esse problema

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

sudo pip install --upgrade youtube_dl

informação relacionada