1

我必须遗漏一些简单的东西,但我刚刚设置了一个 pypiserver (http://pypi.python.org/pypi/pypiserver) 并且无法使用它来安装 egg 文件。它将提供 tarball(tar.gz 文件),但似乎不是鸡蛋。当我通过“pip install”请求 egg 时,pypiserver 记录一个 HTTP 200(当我给它一个虚假的包名时它记录一个 303),但是 pip install 响应“No distributions at all found for”。

我错过了什么还是根本不支持?如果不是,对于快速简便的 pypi 服务器,推荐的替代方案是什么?似乎有几种选择。

谢谢

4

1 回答 1

3

我认为 pip 总是下载源代码并编译它们。Easyinstall 也可以从鸡蛋安装。

参见Pip 与 easyinstall 的比较

pip 并没有做 easy_install 所做的所有事情。具体来说:

它不能从鸡蛋安装。它仅从源安装。(将来最好能从 Windows .exe 或 .msi 安装二进制文件——在其他平台上安装二进制文件不是优先事项。)

于 2013-01-18T21:21:32.280 回答