Ich verwende Python auf meinem Fedora KDE (x64) -PC. Ich hatte Fedora 25 und Python 3.5 mit sudo dnf install python3und mehreren Paketen wie numpyund scipymit 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 python3wurde 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 --userund 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.5zu~/.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.