为什么pip找不到“pip search”结果中列出的包?

2024-06-26 05:35:52 发布

您现在位置:Python中文网/ 问答频道 /正文

首先是:

$ 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为什么要这样做呢?


Tags: installpipthelogforsearchpacketis
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

Pip找到描述包的元页面,但找不到有效的下载链接。

pylibpcap的作者可以将源tarball的链接放在pypi或其主页的元数据中。

您可以手动提供tarball链接,如the answer that @mrchampe linked所示。

相关问题 更多 >