# Empaquetado y distribución de software

Estas bibliotecas te ayudan a publicar e instalar software de Python. Aunque estos módulos están diseñados para funcionar junto con Python Package Index, también pueden ser utilizados con un servidor de indexado local, o sin servidor de indexado.

- `distutils` — Creación e instalación de módulos Python
- `ensurepip` — Ejecutando el instalador `pip`
  - Interfaz de línea de comandos
  - API del módulo
- `venv` — Creación de entornos virtuales
  - Creación de entornos virtuales
  - Cómo funcionan los venvs
  - API
  - Un ejemplo de la extensión de `EnvBuilder`
- `zipapp` — Gestiona archivadores zip ejecutables de Python
  - Ejemplo básico
  - Interfaz de línea de comando
  - API de Python
  - Ejemplos
  - Especificar el intérprete
  - Creando aplicaciones independientes con zipapp
    - Hacer un ejecutable para Windows
    - Advertencias
  - El formato de archivado Zip de aplicaciones Python