Bajo Unix, hay dos maneras de realizar instalaciones alternativas bajo Unix, el ``esquema de prefijo'', similar a la manera como la instalación alternativa funciona bajo Windows y Mac OS. Sin embargo, esta no es la mas útil cuando se intenta mantener una libreria personal de Pyhton. Por esta razón comenzaremos a documentar el ``esquema home''.
La idea principal del ``esquema home'' es de construir y mantener una serie de módulos de Python, bajo el directorio home. Instalar un nuevo módulo es tan simple como
python setup.py install --home=<dir>
);
El comando install
expande su directorio home:
python setup.py install --home=~
La opción --home define la instalación en el directorio base. Los archivos se instalan en los siguientes directorios (bajo el directorio base):
Tipo de archivo | Directorio de Instalación | opcion Override |
---|---|---|
distribución pura de módulo | home/lib/python | --install-purelib |
distribución de módulo (no pura) | home/lib/python | --install-platlib |
scripts | home/bin | --install-scripts |
data | home/share | --install-data |