Youtube-dl: Python não encontrado (18.04)

3

Eu fiz uma instalação limpa de 18.04 LTS. Eu então instalei o youtube-dl usando

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Quando tento usar o youtube-dl, recebo a seguinte mensagem de erro:

rudolffischer@HP8770w:~$ youtube-dl -U
/usr/bin/env: ‘python’: No such file or directory

O Python 3 parece estar instalado

rudolffischer@HP8770w:~$ python3
Python 3.6.5 (default, Apr  1 2018, 05:46:30) 
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

Por quê?

    
por jacobacci 18.05.2018 / 09:17

2 respostas

5

O youtube-dl pode ser instalado a partir dos repositórios padrão em todas as versões atualmente suportadas do Ubuntu com este comando:

sudo apt install youtube-dl  

O youtube-dl instalado por este comando deve funcionar bem sem precisar ser atualizado, exceto pelas atualizações de software padrão usuais.

O mecanismo de autoatualização do youtube-dl está desabilitado nos sistemas operacionais baseados no Debian. Você pode atualizar para a versão mais recente do youtube-dl com pip ou instalando o pacote snap do youtube-dl.

sudo apt remove youtube-dl
sudo apt install python3-pip  
sudo pip3 install youtube-dl  

ou

sudo snap install youtube-dl-casept
    
por karel 18.05.2018 / 09:27
1

Você deve ser capaz de executar o youtube-dl com sua versão do python fazendo:

/your/path/python3 /usr/local/bin/youtube-dl

Descubra o caminho do seu python3 fazendo which python3

    
por AlexG 13.08.2018 / 07:26