Ich bin pyjade für Django Vorlagen laufen, wie ich finde es viel einfacher zu schreiben, aber ich versuche, es in HTML mit dem eingebauten Konverter zu konvertieren. Wenn ich starte, erhalte ich den Fehler pkg_resources.DistributionNotFound: six
. Allerdings existiert das Paket six
tatsächlich, und ich kann es auf Python importieren, und wenn ich pip install six --upgrade
ausführen, heißt es, dass es bereits auf dem neuesten Stand ist. Hierbekommen DistributionNotFound Fehler, aber Paket existiert
ist die vollständige Rückverfolgung:
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
Was diesen Fehler verursachen würde?
froh, es scheint auch für Sie gearbeitet zu haben. [Dieser Beitrag] (http://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install) kann einige Hinweise geben, warum es fehlgeschlagen ist ('easy_install' installiert eine Binärdatei, anstatt zu versuchen, sie zu erstellen ?). Immer noch nicht ganz erklären, warum pip sagt, alles ist peachy, wenn es nicht ist ... –