Frage

habe ich hier ein paar Threads auf Setuptools lesen. Viele Leute scheinen nicht zu mögen es sehr.

Aber ich brauche MySQL-Python-1.2.3 zu installieren. und wenn ich tun, dass ich diesen Fehler:

 MySQL-python-1.2.3 X$ python setup.py cleanTraceback (most recent call last):
      File "setup.py", line 5, in <module>
        from setuptools import setup, Extension
    ImportError: No module named setuptools

So scheint es, ich brauche Setuptools und dass angenommen wird, dass es installiert ist.

Auf dem Setuptool Python-Homepage heißt es:

Setuptools wird installieren sich die passende Version von Python (zB python2.4), und wird die easy_install ausführbare Datei in dem Standardverzeichnis für die Installation von Python-Skripten platzieren (wie durch die Standard distutils Konfigurationsdateien bestimmt oder durch die Python-Installation) .

Bedeutet dies, es ersetzt jeder Standard leicht von Python installieren?

Wenn ja ich möchte nicht, es zu benutzen. Wenn ja kann ich installieren MySQL-Python-1.2.3 ohne setupttools?

Danke

War es hilfreich?

Lösung

Sie sollten verwenden virtualenv und pip .

virtualenv erstellt automatisch eine Setuptools-Version in der neuen Umgebung, so dass der Standard eines intakt ist.

Sie können lesen möchten, wie die Verpackung und die Installation funktioniert: 1 , 2

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top