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 python3y varios paquetes como numpyy scipyusando 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 python3se 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.5a~/.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.
