
Cuando intenté instalar un paquete pip de Google, se rompió la instalación de pip y ahora no puedo usar pip para instalar ni eliminar nada. Sé que debería haber usado un virtualenv pero ya no lo hice.
Si simplemente elimino la carpeta de paquetes del sitio en Linux en
/usr/lib/python3.9/site-packages
/usr/lib/python3.10/site-packages
reinstalar todo ¿eso lo solucionará? ¿O esto simplemente arruinará aún más las cosas?
hay estoPublicación anterior, pero tiene 10 años y simplemente le dicen al usuario que use pip para desinstalar cosas, lo que no funcionará en mi caso.
Por si sirve de algo, este es el error, pero no creo que haya ninguna solución fácil para esto aparte de eliminar y reinstalar todo.
ERROR: Exception:
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/pip/_internal/cli/base_command.py", line 223, in _main
status = self.run(options, args)
File "/usr/lib/python3.10/site-packages/pip/_internal/cli/req_command.py", line 180, in wrapper
return func(self, options, args)
File "/usr/lib/python3.10/site-packages/pip/_internal/commands/install.py", line 305, in run
resolver = self.make_resolver(
File "/usr/lib/python3.10/site-packages/pip/_internal/cli/req_command.py", line 295, in make_resolver
import pip._internal.resolution.resolvelib.resolver
File "/usr/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 25, in <module>
from .factory import Factory
File "/usr/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 33, in <module>
from .found_candidates import FoundCandidates
File "/usr/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 13, in <module>
from pip._vendor.six.moves import collections_abc # type: ignore
ImportError: cannot import name 'collections_abc' from 'six.moves' (unknown location)
¡Gracias por tu tiempo!
Respuesta1
Simplemente puede reinstalarlo a través de su administrador de paquetes.
Por tu estilo seleccionado, puedo ver que usas arch.
Para eliminar pip y todos sus archivos de configuración, ejecute:
sudo pacman -Rns python-pip
Luego reinstálelo a través de:
sudo pacman -S python-pip