2012-04-25 3 views
1

저는 스핑크스 튜토리얼 래더의 첫 번째 단계에 도달하는 데 정말로 어려움을 겪고 있습니다.스핑크스 - 빠른 시작이 실패합니다.

업무용 스핑크스를 구현해야합니다. 우리는 대규모 프로젝트를 위해 새로운 코드베이스 (Django)를 새로 시작하고 있습니다.

새로운 코드 기반 (자동화 된 단위 테스트, 문서 등)을 설정하는 임무를 맡았습니다. 나는 과거 doxygen (주로 C++ 용이고 파이썬 용 비트)을 사용했다. 저는 스핑크스가 파이썬을위한 최선이라고 말하는 많은 자료를 읽었습니다. 나는 그것을 시도하고 싶습니다.

문제는 내가 튜토리얼의 첫 단계 인 sphinx-quickstart을 통과하지 못하는 것입니다.

명령이 탭으로 완성되어 제대로 설치되었다고 가정합니다. 나는이 문제와 관련 일부 온라인 정보를 찾을려고했지만 내가 도움이 아무것도 찾을 수가 없었다

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 

: (? 아마) 다음

은 내가 오류입니다.

제안 사항?

답변

3

docutils가 누락되었거나 이전 버전이있는 것처럼 보입니다.

pkg_resources. DistributionNotFound : docutils> = 0.7

정말 설치 되었습니까?

+0

당신이 이것에 대해 옳은 것처럼 보입니다. 나는 docutils를 설치하고 더 많은 문제에 부딪쳤다. 나는 D.Shawley가 정확하다고 의심한다 ... Sphinx가 올바르게 설치되지 않았다. – Rico

3

시도 : 스핑크스 패키지가 올바르게 또는, 더 정확하게는 종속성이 현재 설치되지 않은 설치 관리자없는 것처럼

pip install --force-reinstall sphinx 

것 같습니다. 수퍼 유저 권한이없는 경우 virtualenv을 설치하거나 사용하려면 관리자를 찾으십시오. 이 /usr/local 또는 파이썬 .../site-packages 디렉토리 중 하나에 물건을 접촉하지 않기 때문에 가능하면

은 내가보기 엔 VIRTUALENV를 사용하는 것이 좋습니다. 나는 그것이 중독성이 있다고 경고 할 것입니다 :-)

+0

제안 해 주셔서 감사합니다. 나는 한 걸음 물러서서 스핑크스가 제대로 설치되도록해야한다고 생각합니다. – Rico