Ich verwende Python auf meinem Fedora KDE (x64) -PC. Ich hatte Fedora 25 und Python 3.5 mit sudo dnf install python3
und mehreren Paketen wie numpy
und scipy
mit Befehlen wie installiert sudo dnf install python3-numpy
. Jetzt waren nicht alle passenden Pakete oder Versionen auf Fedora-Repositories verfügbar, also nur die, in denen ich ~/.local/lib/python3.5/site-packages/
via installiert habe pip3 install <packagename> --user
.
Schneller Vorlauf, und ich habe Fedora auf Version 28 aktualisiert, währenddessen python3
wurde auf Version 3.6 aktualisiert. Alle anderen python3-*
Pakete wurden ebenfalls entsprechend aktualisiert. Jetzt erkennt pip3 keine vom Benutzer installierten Pakete wie in pip3 list --user
und gibt überhaupt keine Ausgabe zurück. Das ~/.local/lib/python3.5/site-packages/
Verzeichnis ist jedoch noch vorhanden und enthält eine Reihe von Paketen.
Jetzt bin ich mir nicht sicher was ich tun soll ....
- Ich kann vielleicht den Inhalt von löschen
site-packages
, wenn ich genau wüsste, was gelöscht werden kann? Dann kann ich überarbeiten, welche Pakete jetzt wirklich über pip installiert werden müssen. - Ich kann das vielleicht umbenennen
~/.local/lib/python3.5
zu~/.local/lib/python3.6
? - Wie kann pip den Inhalt der alten, vom Benutzer installierten Python-Pakete importieren?
Ich bin irgendwie verloren, wie ich vorgehen soll.