Kann man mit yay auch ältere Pakete installieren oder zurückholen?

Mein Spyder

  • Spyder version: 5.4.4 (pip)
  • Python version: 3.11.5 64-bit
  • Qt version: 5.15.8
  • PyQt5 version: 5.15.9
  • Operating System: Linux-6.4.12-arch1-1-x86_64-with-glibc2.38

reklamiert eine falsche Version von python-jedi:

Sie haben fehlende Abhängigkeiten!
Mandatory:
jedi >=0.17.2,<0.19.0 : 0.19.0 (NOK)
Bitte installieren Sie diese, um diese Nachricht zu vermeiden.

Installiert ist aber:

2 extra/python-jedi 0.19.0-1 (1.1 MiB 6.5 MiB) (Installiert)
Awesome autocompletion for python

Beim letzten update erfolgte:

extra/python-jedi 0.18.2-2 → 0.19.0-1

Kann man sowas heilen, d.h. die vorher installierte Version wieder herstellen?

Alternativ würde ich mir wünschen, dass sowas vor dem Update geprüft würde.

Gibt es da eine Möglichkeit?

hi mke,

du kannst ein Paket mit dem befehl downgrade auf eine frühere Version zurück installieren.
In deinem Fall wäre es folgender Befehl:

sudo downgrade python-jedi 

nach dem Befehl sollte eine Liste mit verschiedenen Versionen erscheinen, entweder aus dem pacman zwischenspeicher(cache) oder aus dem ALA(Arch Linux Archive).

Eigentlich sollte in deinem Fall vor einer Aktualisierung eine Warnung erscheinen, ka was da schief gelaufen ist. Wahrscheinlich haben die Entwickler etwas vergessen…

Edit: das Paket Spyder ist als veraltet markiert(Flagged out-of-date on 2023-09-02), das erklärt einiges.

Genial, das hat funktioniert, danke!

Die Python-Leute wollen unbedingt, dass man Anaconda installiert. Aber mir gefällt Spyder allein viel besser, wäre bei Windoof vielleicht anders.

1 Like

es kommt darauf an, in den meisten Fällen ist Anaconda so als schießt du mit einer Kanone auf Spatzen :wink:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.