He intentado ejecutar pip list -o
y pip list --outdated
para ver si es necesario actualizar algún paquete, pero entra en un ciclo de impresión: WARNING: Keyring is skipped due to an exception: Failed to create the collection: Prompt dismissed..
He actualizado el llavero y la versión ya estaba actualizada. He visto esta advertencia de llavero mientras usaba pip install {package} --upgrade
para actualizar también otros paquetes.
Busqué en la web sobre ese tema y encontré ese problema de GitHub .
Si su versión de pip es una versión anterior a la "21.1", puede intentar actualizar pip a la última versión con el comando pip install --upgrade pip
.
Además, como solución alternativa, puede considerar la siguiente respuesta de jrd
del enlace anterior:
La exportación
PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring
evita que Python use cualquier llavero.PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring pipenv update
ya no me pregunta nada. Entonces, como una solución temporal, es posible que desee poner esto en un archivo .env.