Instalando módulos binários do Python em um local customizado no Windows

Suponha que eu queira instalar um módulo binário para o Python no Windows. Suponha que o módulo seja distribuído como um instalador pré-construídoxxx-n.n.n.win32-py2.7.exe, preparado usando distutils.

Meu problema é que o instalador insiste em instalar o pacote em qualquer diretório do Python que ele encontrar no registro. No entanto, eu tenho esse pequeno diretório "portátil" do Python em uma unidade flash que eu uso de tempos em tempos e preciso ter pacotes instalados lá. Esse diretório não está marcado no registro.

Até agora, o que eu estava fazendo era simplesmente descompactar o instalador e copiar manualmente os arquivosLib/site-packages. Mas talvez haja uma alternativa mais inteligente? Eu poderia hackar o instalador distutils de alguma forma para me permitir especificar o diretório Python de destino (como fazem alguns outros instaladores)?

PS: Note que o easy-install não é uma opção, já que ele insiste em compilar pacotes a partir do código-fonte, ao passo que eu quero instalar o pacote pré-compilado.

questionAnswers(1)

yourAnswerToTheQuestion