2008-11-06 2 views

ответ

7

ОК, я ненавижу, чтобы ответить на мой собственный вопрос, но:

найти свой питона сайт-пакеты (шахта /usr/local/lib/python2.5/site-packages)

тогда:

$ unzip MySQL_python-1.2.2-py2.5-linux-i686.egg 

Это работало отлично для меня

+0

Там нет ничего плохого с ответом на свой вопрос здесь. Пока вы вносите вклад в базу знаний, это хорошо. – alanc10n 2008-11-24 22:15:08

3

Из EasyInstall DOC, параметров командной строки:

--always-разархивирует, -Z

Не устанавливать пакеты, как почтовые файлы, даже если пакеты помечаются как безопасные для работает как zipfile.

Можете ли вы использовать easyinstall вместо вызова setup.py?

вызова easy_install -Z mysql_python из командной строки, находит яйцо в сети и устанавливает его.

1

Это покажет Setuptools не пронестись его:

sudo python setup.py install --single-version-externally-managed 
4

Я немного опоздал на вечеринку, но вот способ сделать это, что, кажется, отлично работает:

sudo python setup.py install --single-version-externally-managed --root=/ 

И тогда вы не используете .python-яйцо, любой *. РТН файлы и т.д.