Вам придется внести несколько изменений в исходный код Python и перекомпилировать, но я собираюсь предположить, что это нормально, поскольку это довольно нестандартная вещь.
Посмотрите на файл Modules/getpath.c
. Шаги, которые Python выполняет для определения libdir, подробно описаны в комментариях в начале файла. Вы можете посмотреть репозиторий SVN здесь . Я думаю, вы захотите посмотреть, как используется это определение:
#define PYTHONPATH PREFIX "/lib/python" VERSION ":" \
EXEC_PREFIX "/lib/python" VERSION "/lib-dynload"
Я не думаю, что это будет так просто, как просто изменить его на [...] PREFIX "/lib/:" [...]
, но это будет что-то в этом роде.