easy_install
вызывает setup.py
, что будет учитывать файл setup.cfg
в дистрибутиве, который он пытается установить.Хотя вы не можете указать параметры setup.py --include_dirs
и --library_dirs
непосредственно для easy_install, вы можете поместить их в файл setup.cfg.
У меня похожая проблема с pysqlite: я помещаю SQLite внестандартное расположение, и хотел использовать easy_install для получения привязок Python.В дистрибутив pysqlite входит файл setup.cfg с примерами директив include_dirs и library_dirs, поэтому было ясно, что делать.
Если MySQL-python имеет файл setup.cfg, вы можете попробовать добавить / изменить его, включив в него:
[build_ext]
include_dirs = /path/to/headers
library_dirs = /path/to/libs
Если в файле setup.cfg уже есть раздел [build_ext]
, добавьте к нему вместо создания второго.