Erreur lors de l'installation avec Python "pip": Impossible de récupérer l'URL de base de l'index http: //
Je suis en train d'installer une version locale de ScrumDo pour les tests. Seulement alors je viens au point dans mon installation que j'ai à courir:
source bin/activate
pip install-r requirements.txt
J'obtiens l'erreur:
De téléchargement/déballage de django-entrepôts
Ne peut pas récupérer l'index de la base de l'URL http : //b.pypi.python.org/simple/
Impossible de trouver tous les téléchargements qui satisfont à l'obligation de django-entrepôtsPas de distribution en tout trouvé pour django-entrepôts
Le stockage de l'historique complet ./pip-log.txt
J'ai googlé un peu et de recherche ici et sur un Débordement de Pile et a constaté que je devrais ajouter un --proxy= option et/ou annuler ma variable d'environnement http_proxy. Et pourtant, mon installation ne dispose pas d'un proxy et de l'environnement de la var n'est pas définie. J'ai essayé de courir
pip install-r requirements.txt --proxy=
Mais l'erreur reste la même. J'ai également créé un /root/.pip/pip.conf contenant:
[global]
index-url = http : //b.pypi.python.org/simple
et vérifié que le serveur était en fait en ligne, et si le paquet django-entrepôts existé, c'était à la fois vrai.
une dernière chose que j'ai essayé, depuis le installer doc de ScrumDo dit:
pip install-U Django==1.1.4
encore une fois sans succès... l'erreur reste toujours le même, tout vous avez des Idées?
mon pip-erreur.journal affiche les éléments suivants (l'URL fonctionne dans firefox sur un autre ordinateur dans le même réseau que aussi n'utilise pas de proxy, et je peut envoyer une requête ping à partir de la même machine):
/var/www/ScrumDo/pinax-env/bin/pip run on Mon Jul 30 10:24:08 2012
proxy):
Downloading/unpacking Django==1.1.4
proxy):
Getting page http://b.pypi.python.org/simple/Django
proxy):
Could not fetch URL http://b.pypi.python.org/simple/Django: HTTP Error 404: Not Found
proxy):
Will skip URL http://b.pypi.python.org/simple/Django when looking for download links for Django==1.1.4
proxy):
Getting page http://b.pypi.python.org/simple/
proxy):
Could not fetch URL http://b.pypi.python.org/simple/: HTTP Error 404: Not Found
proxy):
Will skip URL http://b.pypi.python.org/simple/ when looking for download links for Django==1.1.4
proxy):
Cannot fetch index base URL http://b.pypi.python.org/simple/
proxy):
URLs to search for versions for Django==1.1.4:
proxy):
* http://b.pypi.python.org/simple/Django/1.1.4
proxy):
* http://b.pypi.python.org/simple/Django/
proxy):
Getting page http://b.pypi.python.org/simple/Django/1.1.4
proxy):
Getting page http://b.pypi.python.org/simple/Django/
proxy):
Could not fetch URL http://b.pypi.python.org/simple/Django/1.1.4: HTTP Error 404: Not Found
proxy):
Will skip URL http://b.pypi.python.org/simple/Django/1.1.4 when looking for download links for Django==1.1.4
proxy):
Could not fetch URL http://b.pypi.python.org/simple/Django/: HTTP Error 404: Not Found
proxy):
Will skip URL http://b.pypi.python.org/simple/Django/ when looking for download links for Django==1.1.4
proxy):
Could not find any downloads that satisfy the requirement Django==1.1.4
No distributions at all found for Django==1.1.4
proxy):
Exception information:
proxy):
Traceback (most recent call last):
File "/var/www/ScrumDo/pinax-env/lib/python2.6/site-packages/pip-0.6.1-py2.6.egg/pip.py", line 482, in main
proxy):
self.run(options, args)
proxy):
File "/var/www/ScrumDo/pinax-env/lib/python2.6/site-packages/pip-0.6.1-py2.6.egg/pip.py", line 675, in run
proxy):
requirement_set.install_files(finder, force_root_egg_info=self.bundle)
proxy):
File "/var/www/ScrumDo/pinax-env/lib/python2.6/site-packages/pip-0.6.1-py2.6.egg/pip.py", line 2422, in install_files
proxy):
url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
proxy):
proxy):
File "/var/www/ScrumDo/pinax-env/lib/python2.6/site-packages/pip-0.6.1-py2.6.egg/pip.py", line 1485, in find_requirement
proxy):
proxy):
raise DistributionNotFound('No distributions at all found for %s' % req)
proxy):
proxy):
DistributionNotFound: No distributions at all found for Django==1.1.4
source d'informationauteur Willem de Vries
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer d'installer django-stockages sur son propre.. essayer cela?
Si vous avez essayé d'installer un paquet avec le pip récemment, vous avez peut-être rencontré ce message d'erreur:
Cela semble être un problème avec une ancienne version de OpenSSL étant incompatible avec le pip 1.3.1. Si vous êtes en utilisant un non-stock Python de distribution (notamment EPD 7.3), vous êtes très susceptibles d'avoir une configuration qui n'est pas d'aller travailler avec le pip 1.3.1 sans un shitload de travail.
La simple solution de contournement pour l'instant, est d'installer pip 1.2.1, qui ne nécessite pas de SSL:
Si vous utilisez EPD, et vous ne l'utilisez pas pendant une classe où les choses pourraient briser, vous pouvez envisager d'installer la nouvelle incarnation: Enthought de la Canopée. Je sais qu'ils étaient conscients des problèmes causés par la précédente version de OpenSSL, et imagine qu'ils sont à l'aide d'une nouvelle version qui devrait jouer gentiment avec le pip 1.3.1.
Essayer de donner les paramètres de proxy dans la commande en tant que tel
ou essayer
Ce problème est plus probablement causée par la configuration DNS: le serveur ne peut pas résoudre le Nom de Domaine, donc impossible de télécharger le package.
Solution:
sudo nano /etc/network/interface
ajouter une ligne:
dns-nameservers 8.8.8.8
enregistrer le fichier et quitter
Puis pip install devrait fonctionner maintenant.