Skip to main content
 首页 » 编程设计

python之狮身人面像快速启动失败

2025年05月04日20yxwkf

我真的很难到达 Sphinx 教程阶梯的第一级。

我需要为工作项目实现 Sphinx。我们正在为一个大型项目重新开始一个新的代码库 (Django)。

我的任务是设置我们的新代码库(自动化单元测试、文档等)。我过去使用过 doxygen(主要用于 C++,还有一点用于 Python)。我读过很多消息来源说 Sphinx 是 Python 的最佳选择,我想试一试。

问题是我什至无法完成教程的第一步 - sphinx-quickstart。

我可以使用 Tab 键完成命令,所以我假设它已正确安装。 (也许不是?)

这是我得到的错误:

  File "/usr/local/bin/sphinx-quickstart", line 5, in <module> 
    from pkg_resources import load_entry_point 
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 2655, in <module> 
    working_set.require(__requires__) 
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 648, in require 
    needed = self.resolve(parse_requirements(requirements)) 
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 546, in resolve 
    raise DistributionNotFound(req) 
  pkg_resources.DistributionNotFound: docutils>=0.7 

我试图找到一些与此问题相关的在线信息,但找不到任何有用的信息。

有什么建议吗?

请您参考如下方法:

看起来您缺少 docutils,或者您的版本较旧;

pkg_resources.DistributionNotFound: docutils>=0.7

你确定安装了吗?