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/bin
e 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 python
me 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