pip trouve paquet avec la recherche, mais ne sera pas installé
Quand je lance pip search linkchecker
- je obtenir
linkchecker - check websites and HTML documents for broken links
Mais quand j'essaie pip install linkchecker
- je obtenir
Could not find any downloads that satisfy the requirement linkchecker
Ce que je fais mal?
- C'est bizarre. C'est sur PyPI. J'ai essayé d'utiliser une URL explicite:
pip install http://pypi.python.org/pypi/linkchecker/7.5
et obtenu ceci:Cannot determine archive format of /tmp/pip-vRFtxt-build
. À partir de ce billet, il semble que la seule option est d'utilisersetup.py
: sourceforge.net/tracker/...
Vous devez vous connecter pour publier un commentaire.
pip
utilisehttp://pypi.python.org/simple/<package name>
à regarder pour les liens de téléchargement, et ce paquet de points à une sorte de "non-évidence" de la cible.pip
recherche archives/zip dans le source de la page, mais ne peut pas trouver un url.Utilisation
-vvv
pour voir comment pip semble pour ce forfait:Vous pouvez réaliser http://pypi.python.org/simple/linkchecker/ points de http://sourceforge.net/projects/linkchecker/files/, et il n'y a pas de
.tar.gz
commehref
, seulement comme contenu, et pip ne peut pas le manipuler.Dans ce cas, vous pourriez essayer ceci:
mise à jour pip premier.
ensuite, vous pouvez essayer de l'installer à nouveau.
J'ai eu le même problème pour l'installation de la ultramysql package à partir de Github.
Cependant, en essayant de la solution proposée de Hugo Tavares lui a toujours donné le même message d'erreur.
Ce qui les a aidé dans mon cas, a été l'ajout d'git+ en face de l'url, resulsting dans la ligne de code suivante: