Problème avec python3 et youtubedownloader

Bonjour

Avec ma distribution deepin, je ne peux pas utiliser youtubedownloader ou des équivalents

Un message d'erreur m'indique que je dois avoir python3 ou une version supérieure.

J'ai installé python 3.8 et le retour de commande me donne ceci 

deepin@deepin-PC:~$ python3.8 --version
Python 3.8.2

Youtubedownloader me donne toujours le même message d'erreur

merci

3 réponses

  1. Modérateur

    Bonjour,

    Comment as-tu installé youtubedownloader ? Quel est le message d'erreur exact ?

    En théorie, vu que deepin est basée sur Debian, tu devrais pouvoir installer directement yt-dlp (le paquet youtube-dl est un paquet transitoire qui installe la même chose).

    sudo apt update
    sudo apt install yt-dlp

    Comme tu peux le voir ci-dessous, l'installation via apt installera en cascade python3 donc tu ne devrais même pas avoir à t'en préoccuper...

    apt show yt-dlp | head
    WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
    
    Package: yt-dlp
    Version: 2023.03.04-1
    Priority: optional
    Section: web
    Maintainer: Unit 193 <unit193@debian.org>
    Installed-Size: 9 841 kB
    Depends: python3-brotli, python3-certifi, python3-mutagen, python3-pycryptodome, python3-websockets, python3:any, python3-pkg-resources
    Recommends: aria2 | wget | curl, ca-certificates, ffmpeg, python3-pyxattr, rtmpdump
    Suggests: libfribidi-bin | bidiv, mpv | mplayer, phantomjs
    Homepage: https://github.com/yt-dlp/yt-dlp

    Bonne chance

    1. bonjour

      voici le retour de commande: 

      deepin@deepin-PC:~$ sudo apt update
      Atteint :1 https://dl.google.com/linux/chrome/deb stable InRelease
      Atteint :2 https://community-packages.deepin.com/deepin apricot InRelease
      Atteint :3 https://community-packages.deepin.com/driver driver InRelease
      Atteint :4 https://community-packages.deepin.com/printer eagle InRelease
      Atteint :5 https://packages.mozilla.org/apt mozilla InRelease
      Atteint :6 https://pro-driver-packages.uniontech.com eagle InRelease
      Atteint :7 https://app-store-files.uniontech.com/240313182122202/appstore deepin InRelease
      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances       
      Lecture des informations d'état... Fait
      Tous les paquets sont à jour.
      deepin@deepin-PC:~$ sudo apt install yt-dlp
      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances       
      Lecture des informations d'état... Fait
      Aucune version du paquet yt-dlp n'est disponible, mais il existe dans la base
      de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
      ou qu'il n'est disponible que sur une autre source
      
      E: Le paquet « yt-dlp » n'a pas de version susceptible d'être installée

      merci

      1. Modérateur

        Ah c'est embarrassant, ça veut dire que deepin est basé sur Debian, mais pas trop :-). Que retournent ces commandes :

        cat /etc/apt/sources.list
        apt search youtube

        Bonne chance

    2. Bonjour,

      yt-dlp uniquement dispo avec sid


      1. Modérateur

        Non, il est disponible actuellement en Debian bookworm (stable), trixie (testing), et sid (unstable), voir ici.