Cohabitation python2, python3 et youtube-dl

Après une mise à jour python, l’outil youtube-dl ne fonctionnait plus et sortait une erreur env python inexistant alors que

apt policy python3-minimal
python3-minimal:
  Installé : 3.8.2-3
  Candidat : 3.8.2-3
 Table de version :
 *** 3.8.2-3 990
        990 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status
     3.7.3-1 500
        500 https://cdn-aws.deb.debian.org/debian buster/main amd64 Packages
     3.5.3-1 500
        500 https://cdn-aws.deb.debian.org/debian stretch/main amd64 Packages
apt policy python2-minimal
python2-minimal:
  Installé : 2.7.18-2
  Candidat : 2.7.18-2
 Table de version :
 *** 2.7.18-2 990
        990 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status
     2.7.16-1 500
        500 https://cdn-aws.deb.debian.org/debian buster/main amd64 Packages

Mais
strings /usr/local/bin/youtube-dl | more
indique

#!/usr/bin/env python

Alors je me suis créé une alternative python pour résoudre le soucis

update-alternatives --display  python
python - mode automatique
  link best version is /usr/bin/python3
 le lien pointe actuellement sur /usr/bin/python3
  link python is /usr/bin/python
/usr/bin/python2 - priorité 1
/usr/bin/python3 - priorité 2
ls -alrt /usr/bin/python*
lrwxrwxrwx 1 root root       9 avril  7 12:43 /usr/bin/python3 -> python3.8
-rwxr-xr-x 1 root root 3672400 avril 20 22:30 /usr/bin/python2.7
-rwxr-xr-x 1 root root    6413 juil. 27 14:29 /usr/bin/python3-wsdump
-rwxr-xr-x 1 root root 5233184 août   2 17:09 /usr/bin/python3.8
lrwxrwxrwx 1 root root       9 août   4 10:22 /usr/bin/python2 -> python2.7
lrwxrwxrwx 1 root root      24 sept. 16 22:08 /usr/bin/python -> /etc/alternatives/python

Et si tu lances :

python3 /usr/local/bin/youtube-dl

ça fonctionne ?

Depuis que j’ai créé l’alternative python, aucun problème

Bonjour

sinon tu peux toujours installer youtub-dl avec pip

sudo python3 -m pip install youtube-dl
ou
python3 -m pip install youtube-dl --user