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

0

Eu instalei recentemente o youtube-dl no github: link

Funciona se eu o executar 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 der o caminho completo para o executável. Eu também tentei copiar o executável em /usr/local/bin e fazer um link simbólico para ele lá.

Este é o conteúdo real do exe:

#!/usr/bin/env python

import youtube_dl

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

É algo a ver com qual python está carregando, talvez? which python me dá /usr/bin/python .

    
por Max Williams 26.10.2016 / 10:29

1 resposta

0

este post sugere algumas soluções para esse problema

link

sudo pip install --upgrade youtube_dl
    
por 26.10.2016 / 10:43