este post sugere algumas soluções para esse problema
sudo pip install --upgrade youtube_dl
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
.