¿Quieres mi respuesta, o no la quieres? je!:
Deberías haber pulsado la tecla "y" en ambas solicitudes.
1. LONG PATHS (límite 'MAX_PATH')
Tu sistema operativo actualmente tiene una enorme limitación que puede resultar muy conflictiva si no habilitas las rutas largas de más de 260 caracteres, no solamente por el uso de Python sino en general, ya que cualquier software diseñado para soportar rutas largas ( '
long path-aware' ) se va a ver limitado y puede ocasionar conflictos y errores al intentar crear o leer estructuras de directorios y archivos demasiado largas mientras sigas sin habilitarlo.
Habilitarlo no tiene ninguna desventaja para un usuario normal y corriente. Más bien al contrario (le puedes consultar a una IA si lo prefieres, pero te dirá chorradas evidentes y nada razonables como por ejemplo la capacidad de poder generar estructuras de rutas caoticamente largas, o conflictos por limitaciones en el uso de software prehistórico que nadie usa a día de hoy). Por lo que es algo que se debería hacer nada más instalar el S.O, mediante una configuración de inicio automatizada.
Es suficiente con ejecutar el siguiente comando en la consola:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /V "LongPathsEnabled" /T REG_DWORD /D 1 /F
2. PATH (variable de entorno)
PATH es un valor del Registro de Windows ubicado en:
HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Dicho valor expone una lista de directorios delimitada por punto y coma, donde el sistema operativo buscará programas cuando se escriba un comando en la consola (CMD o PowerShell). Eso permite invocar
Python.exe sin tener que acceder manualmente al directorio (comando
CD o
PUSHD en Batch) en la consola, ni especificar la ruta completa al escribir o usar un script de terceros, y eso son motivos esenciales y suficientes para añadir la ruta de Python al
PATH, cosa que por cierto se puede hacer desde el propio instalador de Python:

Alternativamente, se puede editar directamente el valor
PATH con un editor del Registro de Windows (o utilizar Batch o Powershell), o se puede utilizar la siguiente herramienta por línea de comandos para facilitar dicha tarea, la cual permite gestionar las entradas del
PATH para añadir, listar, eliminar y limpiar entradas vacías:
-
https://github.com/ElektroStudios/PATHSPara quien prefiera utilizar una interfaz gráfica:
Rapid Environment Editor (RapidEE)