2010-09-22 13 views
48

Je rencontre un problème avec pypi similaire à this un, sauf que je cours sous Windows et la page de solution mentionnée est en panne.Problèmes PyPi - Téléchargement échoué (401): Vous devez être identifié pour modifier les informations du package

Est-ce que quelqu'un sait comment contourner cela? J'utilise Python 2.5.

python setup.py sdist register upload 

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: tschellenbach 
Password: 
Server response (200): OK 
running upload 
Submitting dist\django-ogone-1.0.0.zip to http://pypi.python.org/pypi 
Upload failed (401): You must be identified to edit package information 
+1

Merci Rick, les différences sont soulignées dans la question ci-dessus. – Thierry

Répondre

55

la réponse pour cela ne semble pas très non spécifiques à Windows, essayer: accepted answer Il dit essentiellement, que vous avez besoin d'un fichier .pypirc avec la section suivante:

 
[server-login] 
username:tschellenbach 
password:******** (the real one) 

aussi , this is the relevant documentation (environ .pypirc):

Sur les fenêtres, une vous aurez besoin de mettre une maison var environ pour pointer vers le répertoire où ce fichier vit.

+4

Super :) ça marche. Assez boiteux que c'est nécessaire. – Thierry

+0

Cela peut-il être dû au fait que la commande register vous demande vos informations d'identification mais que la commande de téléchargement ne peut pas les enregistrer? Il serait utile si vous pouviez essayer avec Python 2.7. 2.5 et 2.6 sont trop vieux pour obtenir des corrections de bogues, mais 2.7 ne l'est pas. –

+0

Ceci est la documentation à propos de .pypirc: http://docs.python.org/distutils/packageindex –