Instalowanie modułów binarnych Pythona w niestandardowej lokalizacji w systemie Windows

Załóżmy, że chcę zainstalować moduł binarny dla Pythona w systemie Windows. Załóżmy, że moduł jest dystrybuowany jako wstępnie zainstalowany instalatorxxx-n.n.n.win32-py2.7.exe, przygotowane przy użyciu distutils.

Mój problem polega na tym, że instalator nalega na zainstalowanie pakietu w dowolnym katalogu Pythona, który znajdzie w rejestrze. Mam jednak ten mały „przenośny” katalog Pythona na dysku flash, którego używam od czasu do czasu i muszę tam zainstalować pakiety. Ten katalog nie jest oznaczony w rejestrze.

Do tej pory robiłem to po prostu rozpakowując instalator i ręcznie kopiując pliki doLib/site-packages. Ale może jest mądrzejsza alternatywa? Czy mogę jakoś włamać się do instalatora distutils, aby umożliwić określenie docelowego katalogu Pythona (tak jak robią to inne instalatory)?

PS: Zauważ, że łatwa instalacja nie jest opcją, ponieważ nalega na kompilowanie pakietów ze źródła, podczas gdy chcę zainstalować pakiet prekompilowany.

questionAnswers(1)

yourAnswerToTheQuestion