1

我需要一些东西来获取我所有已安装的鸡蛋(很可能使用 pip),并且就像gem server运行一个本地服务器一样,该服务器显示那些已安装软件包的文档(如果有的话)。

这在一般情况下可能很难完成,因为有不同的方法来记录 python 的鸡蛋。我想要一些东西:

  • 使用 setuptools/distribute 提取有关包的文档信息。
  • 与狮身人面像集成。
  • 默认检查包的模块(再次通过 setuptools 获得)。

最好的问候,曼努埃尔。

4

1 回答 1

0

pydoc,但它不使用 setuptools 并且不与 Sphinx 集成。

但它在标准库中并且太容易设置:

$ python -m pydoc -p 8080

在http://localhost:8080打开浏览器并亲自查看。

PS.:我选择使用python -m pydoc而不是 justpydoc的原因是因为默认情况下它不会捕获安装在 virtualenv 中的包。看到这个老问题:https ://bugs.launchpad.net/virtualenv/+bug/315990

于 2012-02-21T23:08:26.680 回答