2012-07-29 18 views
6

Supongamos que deseo instalar un módulo binario para Python en Windows. Supongamos que el módulo se distribuye como un instalador preconstruido xxx-n.n.n.win32-py2.7.exe, preparado utilizando distutils.Instalación de módulos binarios de Python en una ubicación personalizada en Windows

Mi problema es que el instalador insiste en instalar el paquete en el directorio de Python que encuentre en el registro. Sin embargo, tengo este pequeño directorio "portátil" de Python en una unidad flash que uso de vez en cuando y necesito tener paquetes instalados allí. Ese directorio no está marcado en el registro.

Hasta ahora, lo que estaba haciendo era simplemente desempacar el instalador y copiar los archivos manualmente en Lib/site-packages. Pero tal vez hay una alternativa más inteligente? ¿Podría hackear el instalador de distutils de alguna manera para permitirme especificar el directorio de Python objetivo (como hacen otros instaladores)?

PD: Tenga en cuenta que la instalación fácil no es una opción, ya que insiste en compilar paquetes desde el origen, mientras que yo quiero instalar el paquete precompilado.

+0

posible duplicado de (http://stackoverflow.com/questions/3271590/can-i-install-python-windows-packages-into-virtualenvs) –

Respuesta

Cuestiones relacionadas