2010-07-01 2 views
0

Здесь я прочитал кучу потоков на setuptools. Многим кажется, что это не очень нравится.setuptools easyinstall mysql-python-1.2.3

Но мне нужно установить MySQL-python-1.2.3. и когда я делаю, что я получаю эту ошибку:

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 

Так что, кажется, мне нужно Setuptools и что предполагается, что она установлена.

На питоне домашней страницы Setuptools он говорит:

Setuptools будет установлен, используя соответствующую версию Python (например, python2.4), и поместит easy_install исполняемого файла в папке по умолчанию для установки скриптов Python (как определено стандартными файлами конфигурации distutils или установкой Python).

Означает ли это, что это заменит любую стандартную легкую установку из python?

Если это так, я не хочу его использовать. Если это так, я могу установить MySQL-python-1.2.3 без setupttools?

Благодаря

ответ

0

Вы должны использовать virtualenv и pip.

Virtualenv автоматически создает версию setuptools в новой среде, поэтому по умолчанию она не повреждена.

Вы можете прочитать, как упаковка и монтажные работы: 1, 2