장고 템플릿에 대해 pyjade을 실행 중입니다. 작성하기가 훨씬 쉽지만 HTML 변환기를 내장하여 HTML로 변환하려고합니다. pyjade -c django input.jade output.html
을 실행하면 pkg_resources.DistributionNotFound: six
오류가 발생합니다. 그러나 six
패키지가 실제로 존재하며 파이썬에서 가져올 수 있습니다. pip install six --upgrade
을 실행하면 이미 최신 버전이라고 표시됩니다. 이 오류의 원인이 될 것입니다 무엇DistributionNotFound 오류가 발생하지만 패키지가 존재합니다.
Traceback (most recent call last):
File "/usr/local/bin/pyjade", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2707, in <module>
working_set.require(__requires__)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 686, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: six
: 여기
전체 역 추적입니까?
당신에게도 효과가있는 것 같습니다. [이 게시물] (http://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install)은 왜 실패했는지에 대한 힌트를 제공 할 수 있습니다 ('easy_install'는 빌드를 시도하지 않고 바이너리를 설치합니다). ?). 아직도 핍이 모든 것이 복숭아라고 말하는 이유를 아직 설명하지 못했습니다 ... –