点子找到与搜索包,但不会安装它

当我运行pip search linkchecker我得到了

linkchecker               - check websites and HTML documents for broken links

但是当我尝试pip install linkchecker我得到了

  Could not find any downloads that satisfy the requirement linkchecker

我究竟做错了什么?


pip使用http://pypi.python.org/simple/<package name>来查找下载链接,这个包指向一种“非显而易见”的目标。 pip在源页面中查找tarball / zip,但找不到合适的url。

使用-vvv来查看pip如何查找这个包:

pip install linkchecker -vvv

您可能会认识到http://pypi.python.org/simple/linkchecker/指向http://sourceforge.net/projects/linkchecker/files/,并且没有.tar.gz作为href ,仅作为内容,并且点无法处理它。

在这种情况下,你可以试试这个:

pip install http://sourceforge.net/projects/linkchecker/files/latest/download?source=files#egg=linkchecker -vvvv

先更新点子。

pip install --upgrade pip

然后,您可以尝试再次安装它。


我在安装Github的ultramysql软件包时遇到同样的问题。 然而,尝试提议的雨果塔瓦雷斯解决方案仍然给出了同样的错误。

在我的情况下有什么帮助是在url前添加git +,并在以下代码行中解析:

sudo pip install git+https://github.com/esnme/ultramysql
链接地址: http://www.djcxy.com/p/66195.html

上一篇: pip finds package with search but won't install it

下一篇: RoR Twitter API oAuth : "Could not authenticate you."