Установите MySQLdb (для python) в виде несжатого яйца
Инструкции по установке:
$ python setup.py build
$ sudo python setup.py install # or su first
Это дает мне файл.egg. Как я могу сказать программе установки, чтобы выгрузить файлы как обычную несжатую библиотеку?
Спасибо!
4 ответа
Хорошо, я не хочу отвечать на свой вопрос, но:
найдите ваши пакеты сайта python (у меня это /usr/local/lib/python2.5/site-packages)
затем:
$ unzip MySQL_python-1.2.2-py2.5-linux-i686.egg
Это работало нормально для меня
Я немного опоздал на эту вечеринку, но вот способ сделать это, который, кажется, работает отлично:
sudo python setup.py install --single-version-externally-managed --root=/
И тогда вы не используете.python-egg, любые файлы *.pth и т. Д.
Из документации EasyInstall, параметры командной строки:
- всегда-распаковать, -Z
Не устанавливайте пакеты в виде zip-файлов, даже если пакеты помечены как безопасные для запуска в виде zip-файла.
Можете ли вы использовать easyinstall вместо вызова setup.py?
призвание easy_install -Z mysql_python
из командной строки находит яйцо в сети и устанавливает его.
Это скажет setuptools не архивировать это:
sudo python setup.py install --single-version-externally-managed