El problema se nos presentó en Windows 11 al intentar depurar una instancia de Odoo 14 con Visual Studio Code, comenzamos utilizando Python 3.12 y la bajamos a 3.7, al parecer se presenta por la codificación de archivo a UTF8, para solucionarlo se deben seguir estos pasos:
Debemos asegurarnos que las variables de entorno de Windows estén correctamente configuradas a nuestra versión de Python que hemos instalado:
Posteriormente ejecutamos CMD y nos ubicamos en la carpeta de instalación de Odoo y creamos nuestro entorno virtual de Python:
cd C:\Program Files\Odoo 14.0.20231205
py -m venv venv
venv\Scripts\activate
(cada linea debes ejecutarla por separado). Una vez que tenemos el entorno activo seteamos python a UTF8 ejecutando lo siguiente:
set PYTHONUTF8=1
Al ejecutar el comando no recibiremos respuesta pero se habrá aplicado, ya podremos ingresar a la carpeta de instalación de Odoo y ejecutar la instalación del archivo requirements.txt sin que vuelva a aparecer el error.
Puede ser necesario instalar get-pip.py, para ello hay que buscar el script que corresponda a la versión de Python que se esté corriendo y descargarlo en la PC, después en CMD ejecutar la instalación como en la siguiente imagen:
Cualquier comentario es bienvenido para aportar a está solución.