J'ai fait une installation propre de 18.04 LTS. J'ai ensuite installé YouTube-dl en utilisant
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
Lorsque j'essaie d'utiliser youtube-dl, le message d'erreur suivant s'affiche:
rudolffischer@HP8770w:~$ youtube-dl -U
/usr/bin/env: ‘python’: No such file or directory
Python 3 semble être installé
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.
Pourquoi?
youtube-dl peut être installé à partir des référentiels par défaut de toutes les versions actuellement prises en charge d'Ubuntu avec cette commande:
Sudo apt install youtube-dl
youtube-dl installé par cette commande devrait fonctionner correctement sans avoir à être mis à jour, à l'exception des mises à jour logicielles habituelles.
le mécanisme de mise à jour automatique de youtube-dl est désactivé sur les systèmes d'exploitation basés sur Debian. Vous pouvez mettre à jour vers la dernière version de youtube-dl avec pip ou en installant le package youtube-dl.
Sudo apt remove youtube-dl
Sudo apt install python3-pip
Sudo pip3 install youtube-dl
ou
Sudo snap install youtube-dl
Vous devriez pouvoir lancer youtube-dl avec votre version de python en faisant:
python3 /usr/local/bin/youtube-dl
Trouvez votre chemin python3 en faisant which python3
Sur Ubuntu 18.04.2 LTS
avec youtube-dl
version 2019.06.08, après avoir créé le lien symbolique avec la commande suivante:
$ Sudo ln -s /usr/bin/python3 /usr/local/bin/python
youtube-dl a fonctionné comme d'habitude, l'erreur "/usr/bin/env: ‘python’: No such file or directory"
a disparu.