À Ubuntu 20.04, nous obtenons l'erreur suivante:
❯ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
❯ youtube-dl https://www.youtube.com/watch?v=b4mihzeFqGA
/usr/bin/env: ‘python’: No such file or directory
Comment puis-je le réparer?
À Ubuntu 20.04, python3
est la valeur par défaut installée. La variable python
n'est pas définie:
❯ which python
python not found
Nous pouvons contourner cela en utilisant python3
et which
:
❯ python3 $(which youtube-dl) https://www.youtube.com/watch?v=0IE-CXNs6Sw
[youtube] 0IE-CXNs6Sw: Downloading webpage
Je pense python est absolu sur votre système afin que,
Tout d'abord, vérifiez si vous avez python installé. Pour vérifier cela simplement terminal ouvert et tapez "python" sans guillemets. Si elle ahows python Version et Invite alors Quittez en tapant: Quitter ()
Et si python est manquant, puis installez-le avec cette commande: sudo apt-get install python3
J'espère que votre problème a été résolu. Répondre sinon.
Si même non, vous devez taper ces commandes:
Sudo update-update-alternatives --Sall/USR/bin/python python/usr/bin/python3 1000
La commande ci-dessus peut fonctionner pour vous.
Cela fonctionne pour Ubuntu 20.04 LTS:
nano $(which youtube-dl)
puis remplacer la première ligne (la ligne de shebang, c'est-à-dire #! ...) avec
#!/usr/bin/python3