Python : pip et keyring
Par pepin le lundi, novembre 23 2020, 09:49 - Python - Lien permanent
Il peut arriver lors d'installation via pip (ou pip3) que celui-ci freeze longuement au lancement de la commande.
Pip essaye en fait de contacter un keyring, et celui-ci est terriblement long à répondre. On peut le constater avec un pip3 -v install
$ pip3 install xxxx -v [...] Found index url https://pypi.org/simple Getting credentials from keyring for https://pypi.org/simple
Il m'a fallu interrompre avec ctrl-c
Pour éviter ce problème, il faut indiquer à pip/pip3 d'utiliser un placebo en guise de backend pour les keyring :
export PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring
Suite à cette commande, votre pip est beaucoup plus rapide !