46 votes

"setup.py télécharger" échec avec "le Téléchargement a échoué (401): Vous devez être identifié pour modifier les informations de package"

Lors de l'exécution..

python setup.py sdist register upload

..J'obtiens le résultat suivant:

running register
We need to know who you are, so please choose either:
 1. use your existing login,
 2. register as a new user,
 3. have the server generate a new password for you (and email it to you), or
 4. quit
Your selection [default 1]:  1
Username: example
Password: ...
Registering mypackage to http://pypi.python.org/pypi
Server response (200): OK
I can store your PyPI login so future submissions will be faster.
(the login will be stored in /Users/dbr/.pypirc)
Save your login (y/N)?y
running upload
Submitting dist/mypackage-1.2.1.tar.gz to http://pypi.python.org/pypi
Upload failed (401): You must be identified to edit package information

C'est inviter à enregistrer les informations de connexion, malgré ~/.pypirc contenant déjà cette. Ensuite, il ne parvient pas à télécharger les fichiers d'un paquet que je possède, et avoir le plein accès en écriture.

61voto

dbr Points 66401

Viens de trouver cette page, ce qui résout le problème:

J'ai aussi remarqué que, bien qu'il me demandait pour enregistrer mes informations de connexion, et j'ai frappé à Y, à chaque fois, il encore et m'a demandé le nom d'utilisateur et mot de passe. Il s'est avéré que c'était la sauvegarde de l'information incorrecte comme suit:

[pypi]
username:dcramer
password:*******

Modification à la présente résolution des problèmes:

[server-login]
username:dcramer
password:********

Le contenu ci-dessus va dans l' .pypirc le fichier dans le répertoire home de l'utilisateur.

Pouah.. je pense que cela peut être un bon moment pour donner distribuer un essai..

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X