为什么不能找到`pip search`结果中列出的包呢?

goo*_*ide 8 python pip

首先它在那里:

$ pip search pylibpcap
pylibpcap                 - pylibpcap is a python module for the libpcap packet capture library.
Run Code Online (Sandbox Code Playgroud)

然后它不是:

$ 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
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?我意识到还有其他方法可以安装这个软件包,但为什么pip这样做呢?

jfs*_*jfs 1

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

pylibpcap 的作者可以将源 tarball 的链接放在 pypi 上的包元数据中或其主页上的某个位置。

您可以手动提供 tarball 链接,如@mrchampe linked 的答案中所示。