首先它在那里:
$ 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这样做呢?
答案 0 :(得分:2)
这个答案是对J.F. Sebastian回答的评论,因为它建立在它之上,但很难复制和粘贴内容。
对于那些同时解决这个问题并希望快速修复的人来说:
=>首先,安装libpcap
=>然后:
sudo pip2 install http://ncu.dl.sourceforge.net/project/pylibpcap/pylibpcap/0.6.4/pylibpcap-0.6.4.tar.gz
答案 1 :(得分:1)
Pip找到了描述该软件包的元页面,但无法在其上找到有效的下载链接。
pylibpcap的作者可以在pypi或其主页的某个地方的软件包元数据中放置源tarball的链接。
您可以手动提供tarball链接,如the answer that @mrchampe linked。
所示