Вопрос

Инструкции по установке следующие:

$ python setup.py build
$ sudo python setup.py install # or su first

Это дает мне файл .egg.Как мне указать программе установки выгружать файлы как обычную, несжатую библиотеку?

Спасибо!

Это было полезно?

Решение

Хорошо, мне неприятно отвечать на свой собственный вопрос, но:

найдите свой сайт-пакеты 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 и т.д.

Из Простая установка doc, параметры командной строки:

--всегда-распаковывать, -Z

Не устанавливайте никаких пакетов в виде zip-файлов, даже если пакеты помечены как безопасные для запуска в виде zip-файла.

Можете ли вы использовать простая установка вместо того, чтобы позвонить setup.py ?

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

Это подскажет setuptools не заархивировать его:

sudo python setup.py install --single-version-externally-managed
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top