Setuptools Easy mysql-Python-1.2.3
-
01-10-2019 - |
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
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