Hallo,
ich habe heute Leap 15.5 installiert, und nun funktioniert yt-dlp nicht mehr.
yt-dlp braucht Python3 ab Version 3.7, installiert ist python3-3.6.15-150300.10.48.1.x86_64.
Jemand eine Idee, was ich tun kann?
Gruß
Hallo,
ich habe heute Leap 15.5 installiert, und nun funktioniert yt-dlp nicht mehr.
yt-dlp braucht Python3 ab Version 3.7, installiert ist python3-3.6.15-150300.10.48.1.x86_64.
Jemand eine Idee, was ich tun kann?
Gruß
Und warum dann oben “leap-154” angegeben?
Hatte ich eigentlich eingegeben. Korrigiert.
Ich habe es geändert.
https://software.opensuse.org/download/package?package=python3&project=home%3Awicked%3Aqubes-build
–
$ zypper addrepo https://download.opensuse.org/repositories/home:wicked:qubes-build/15.5/home:wicked:qubes-build.repo
$ zypper refresh
$ # zypper install python3
$ zypper install python3-3.8.16-qubes.bp155.26.6.x86_64
$ python -V
Python 2.7.18
–
Mit ist zwar schleierhaft, was da passiert - install python3-3.8.16-qubes.bp155.26.6.x86_64 mit dem Ergebnis 2.7.18 -, aber yt-dlp scheint wieder zu funktionieren.
Vorweg: python ist nicht gleich python3. D.h. es ist logisch, dass wenn du python -V abfragst, die Version 2.7.18 erscheint. Du musst logischerweise python3 -V abfragen um die Version 3.6.15 zu bekommen.
Trotzdem ist irgendwas ist an deiner “neuen” Leap 15.5 Installation verbogen.
Standardmäßig ist auf einem Leap 15.5 System kein python (Version 2.x.x) mehr installiert sondern nur noch python3. Somit muss dein Befehl auf einem sauberen Leap 15.5 System folgende Fehlermeldung erzeugen:
leap@leaptest:~> python -V
Wenn 'python' kein Tippfehler ist, können Sie command-not-found benutzen, um das Paket zu finden, das den Befehl enthält, z. B.:
cnf python
leap@leaptest:~>
Außerdem zieht yt-dlp auf einem Leap 15.5 System Python311 in Version 3.11.4 als Abhängigkeit…also weitaus neuer als das was du da aus dem Home-repo installierst…
Ups, gut zu wissen…
$ python3 -V
Python 3.8.16
Was sollte ich aus deiner Sicht jetzt machen, um das System geradezuziehen? Sollte ich “python” deinstallieren und danach “python3” neu installieren?
$ ls -l /usr/bin/python*
lrwxrwxrwx 1 root root 10 31. Jul 21:54 /usr/bin/python3 -> python3.11
-rwxr-xr-x 1 root root 6392 19. Jul 17:55 /usr/bin/python3.11
-rwxr-xr-x 2 root root 10560 5. Jun 13:02 /usr/bin/python3.6
-rwxr-xr-x 2 root root 10560 5. Jun 13:02 /usr/bin/python3.6m
Beim dem symbolischen Link war bisher eine falsche Version eingetragen. Nach Änderung auf 3.11 funktioniert es nun.
Versuchen Sie als Vorschlag, das Packman-Repo für Ihre Gecko-Version hinzuzufügen und wählen Sie dort yt-dlp aus.
Bis Später!
Inzwischen funktioniert es. Aber danke für den Hinweis.
Sehr gut!! Bitte, nichts zu danken!!
Bis Später!