Установка бинарных модулей Python в другое место в Windows

Предположим, что я хочу установить бинарный модуль для Python в Windows. Предположим, что модуль распространяется как предустановленный установщикxxx-n.n.n.win32-py2.7.exe, подготовленный с использованием distutils.

Моя проблема в том, что установщик настаивает на установке пакета в любой каталог Python, который он находит в реестре. Тем не менее, у меня есть этот крошечный «портативный» Папка Python на флешке, которую я использую время от времени, и на ней должны быть установлены пакеты. Этот каталог не отмечен в реестре.

До сих пор я просто распаковывал установщик и вручную копировал файлы вLib/site-packages, Но, возможно, есть более разумная альтернатива? Могу ли я как-то взломать установщик distutils, чтобы я мог указать целевой каталог Python (как это делают некоторые другие установщики)?

PS: обратите внимание, что easy-install не вариант, так как он настаивает на компиляции пакетов из исходного кода, тогда как я хочу установить скомпилированный пакет.

Ответы на вопрос(1)

Ваш ответ на вопрос