为什么不能找到在`pip search`结果中列出的软件包?
首先它在那里:
$ pip search pylibpcap
pylibpcap - pylibpcap is a python module for the libpcap packet capture library.
然后它不是:
$ pip install pylibpcap
Downloading/unpacking pylibpcap
Could not find any downloads that satisfy the requirement pylibpcap
No distributions at all found for pylibpcap
Storing complete log in /home/u0/riley/.pip/pip.log
是什么赋予了? 我意识到还有其他方式可以安装这个软件包,但为什么pip这样做呢?
Pip发现了描述该软件包的元页面,但它无法在其上找到有效的下载链接。
pylibpcap的作者可以在pypi或其主页上的某个位置将源代码tarball的链接放到包的元数据中。
您可以手动提供tarball链接,如@mrchampe链接的答案中所示。
这个答案本意是对JF Sebastian的回答,因为它建立在它的基础之上,但是很难复制和粘贴内容。
对于在这个问题上运行的人也需要一个快速解决方案:
=>首先安装libpcap
=>然后:
sudo pip2 install http://ncu.dl.sourceforge.net/project/pylibpcap/pylibpcap/0.6.4/pylibpcap-0.6.4.tar.gz
链接地址: http://www.djcxy.com/p/11337.html
上一篇: Why can't pip find packages listed in `pip search` results?