Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Creo otro archivo (uso_funciones.py) en el mismo directorio del módulo creado, desde donde
utilizare el módulo creado, escribiendo:
pero como sería una lata invocar a cada función que se va a utilizar, escribiremos “*” para
tener todo disponible:
Página 1|6
CURSO PYTHON – PILDORASINFORMATICAS – MÓDULOS Y PAQUETES 34, 35, 36
Si por ejemplo el módulo que creáramos (modulo_vehiculos.py) tuviera clases (Vehiculo( )), al
importarlo desde otro archivo (uso_vehiculos.py) para su uso podríamos hacer instancias de
esa clase (crear objetos o ejemplares de esa clase):
El caso que estamos estudiando ahora, obliga que tanto el módulo como el archivo desde el
que importaremos el módulo para usarlo estén en el mismo directorio porque si no fuera así el
intérprete de Python no encontraría el módulo. Para solventar este problema y poder utilizar
el módulo independientemente del directorio donde se encuentre deberemos hacer uso de los
paquetes.
Los paquetes son directorios o carpetas donde se almacenarán módulos relacionados entre si
Página 2|6
CURSO PYTHON – PILDORASINFORMATICAS – MÓDULOS Y PAQUETES 34, 35, 36
Creo una carpeta llamada “Cálculo” que funcionará como un paquete, para lo cual dentro de
la misma debo incluir un archivo llamado “__init__.py” y luego todos los módulos que tengan
una relación entre si (“calculos_generales.py”)
Para utilizar el módulo de este paquete desde otro archivo (“uso_modulos.py”) cualquiera
situado en el mismo directorio:
Página 3|6
CURSO PYTHON – PILDORASINFORMATICAS – MÓDULOS Y PAQUETES 34, 35, 36
Para utilizar el módulo de este subpaquete desde otro archivo (“uso_modulos.py”) cualquiera
situado en el mismo directorio:
Página 4|6
CURSO PYTHON – PILDORASINFORMATICAS – MÓDULOS Y PAQUETES 34, 35, 36
1. Creo un archivo que se llamará “setup.py” y que contendrá una descripción del
paquete a distribuir.
2.
Página 5|6
CURSO PYTHON – PILDORASINFORMATICAS – MÓDULOS Y PAQUETES 34, 35, 36
Una vez ya dentro del directorio donde se encuentra el setup.py, para poder crear el
paquete distribuible escribo:
python setup.py sdist y doy ENTER
4. Ahora habría que instalarlo para lo cual iremos de nuevo a la consola de Windows
(cmd) y situándonos en el directorio donde se encuentra “paquetecalculos-1.0. tar.gz”
escribiremos:
pip3 install nombre_paquete
pip3 install paquetecalculos-1.0. tar.gz y damos ENTER
Página 6|6