2010-07-01 23 views
0

J'ai lu un tas de discussions sur setuptools ici. Beaucoup de gens semblent ne pas aimer beaucoup.setuptools easyinstall mysql-python-1.2.3

Mais j'ai besoin d'installer MySQL-python-1.2.3. et quand je fais ce que je reçois cette erreur:

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 

Il semble donc que je dois setuptools et que l'on suppose qu'il est installé.

Sur la page d'accueil de python setuptools il dit:

setuptools s'installera en utilisant la version correspondante de Python (par exemple python2.4) et placera le fichier exécutable easy_install dans l'emplacement par défaut pour l'installation des scripts Python (tel que déterminé par les fichiers de configuration standard de distutils, ou par l'installation de Python). Cela signifie-t-il qu'il remplacera toute installation facile par défaut de Python?

Si oui, je ne veux pas l'utiliser. Si oui, puis-je installer MySQL-python-1.2.3 sans setupttools?

Merci

Répondre

0

Vous devez utiliser virtualenv et pip. Virtualenv crée automatiquement une version setuptools dans le nouvel environnement, de sorte que la version par défaut est intacte.

Vous pouvez lire comment l'emballage et l'installation de travaux: 1, 2