Significado de python -m flag

¿Qué significa -m en python -m pip install ? o mientras actualiza pip usando python -m pip install --upgrade pip .

Desde Python Docs

El argumento es un nombre de módulo, no debe dar una extensión de archivo (.py). El nombre del módulo debe ser un nombre de módulo de Python válido, pero la implementación no siempre lo puede aplicar (por ejemplo, puede permitirle usar un nombre que incluya un guión).

Los nombres de paquetes también están permitidos. Cuando se proporciona un nombre de paquete en lugar de un módulo normal, el intérprete se ejecutará. principal como el módulo principal. Este comportamiento es deliberadamente similar al manejo de directorios y archivos zip que se pasan al intérprete como el argumento del script.

La -m significa module-name .

Desde la línea de comandos y el entorno :

python [-bBdEhiIOqsSuvVWx?] [-c comando | -m nombre-módulo | guión -] [args]

Si python --help

Usted obtiene

 // More flags above -m mod : run library module as a script (terminates option list) // and more flags below 

Una gran cantidad de cosas en una terminal le mostrarán cómo usarlo si usa el command --help o el man command