2.1 Variaciones en las plataformas
El comando de inicialización o setup debe ser ejecutado desde el directorio
raíz de la instalación, por ejemplo, el subdirectorio principal donde la
fuente del módulo se descomprime. Por ejemplo, si se ha bajado un fuente de
distribución de módulo foo-1.0.tar.gz en un sistema Unix, el proceso
normal siguiente es:
gunzip -c foo-1.0.tar.gz | tar xf - # Se descomprime en el directorio foo-1.0
cd foo-1.0
python setup.py install
Bajo Windows, seguramente se habrá bajado foo-1.0.zip.
Si se ha bajado el archivo a C:\Temp, Entonces
se descomprimirá en C:\Temp\foo-1.0;
se puede utilizar el manipulador de archivos con GUI (por ejemplo Winzip) o
alguna utilidad bajo linea de comando tales como (unzip o
pkunzip) para descomprimir el archivo.
Luego se procede a abrir una consola bajo DOS (DOS box) y se ejecuta:
cd c:\Temp\foo-1.0
python setup.py install
Bajo Mac OS, se tiene que efectuar un trabajo adicional para suplir
los argumentos de la línea de comando para el guion de inicialización o setup:
- Haga clic doble en el icono del guion (o seleccione el icono y
arrastre hasta el icono del interprete Python)
- Presione el botón ``Seleccione linea de comandos al estilo Unix'' (``Select command line Unix-style'')
- Seleccione ``Mantener la ventana stdio activa luego de la culminación
del proceso'' (``Keep stdio window open on termination'') si se esta interesado
en verificar el resultado del guion de inicialización o setup (usualmente
voluminoso pero bastante ilustrativo)
voluminous and often useful)
- cuando aparezca la ventana de diálogo con la línea de comando,
introduzca ``install'' (Puede utilizar cualquier línea de comando Distutils
que se describe en este documento o en el documento ``Distribución de Módulos
en Python'': solo mantenga inmutable el archivo inicial
python setup.py
y no tendrá ningún problema)
** Esto debe cambiar: cada inicialización o setup Distutils necesitará los
argumentos de línea de comando para cada ejecución (y mantener stdout), para
así permitir que todo opere en forma automática para el guion de
inicialización o setup **.
Ver Sobre este documento... para obtener información sobre sugerencias.