Yo uso Python en mi PC Fedora KDE (x64). Solía tener Fedora 25, y había instalado Python 3.5 usando sudo dnf install python3
y varios paquetes como numpy
y scipy
usando comandos como sudo dnf install python3-numpy
. Ahora no todos los paquetes o versiones adecuadas estaban disponibles en los repositorios de fedora, así que solo los instalé a ~/.local/lib/python3.5/site-packages/
través de pip3 install <packagename> --user
.
Avance rápido, y actualicé Fedora a la versión 28, durante la cual python3
se actualizó a la versión 3.6. Todos los demás python3-*
paquetes también se han actualizado adecuadamente. Ahora pip3 no reconoce ningún paquete instalado por el usuario como en pip3 list --user
, sin devolver ningún resultado. Pero el ~/.local/lib/python3.5/site-packages/
directorio todavía existe y tiene un montón de paquetes.
Ahora no estoy seguro de qué debo hacer ...
- Tal vez pueda eliminar el contenido de
site-packages
, si supiera exactamente qué se puede eliminar. Entonces puedo comenzar a volver a investigar qué paquetes realmente necesitan instalarse a través de pip ahora. - ¿Tal vez pueda cambiar el nombre de
~/.local/lib/python3.5
a~/.local/lib/python3.6
? - ¿Alguna otra forma de hacer que pip importe el contenido de los viejos paquetes python instalados por el usuario?
Estoy un poco perdido en cómo proceder.