Solucionar el error: pyrsistent requires Python ‘>=3.5’ but the running Python is 2.7.17

Si has llegado hasta aquí es porque estás instalando Docker Compose y te aparece el siguiente error o similar:

pyrsistent requires Python '>=3.5' but the running Python is 2.7.17

Este error se produce porque está intentando instalar Docker Compose en una versión de Python que es demasiado antigua. Docker Compose requiere al menos la versión 3.5 de Python para funcionar, pero la versión 2.7.17 que está utilizando es demasiado antigua.

Para solucionar este problema, debe actualizar su versión de Python a una versión más reciente que sea compatible con Docker Compose. Puede hacerlo ejecutando este comando:

sudo apt-get install python3

Una vez que se haya completado la instalación, comprueba la versión de Python configurada por defecto:

python --version

Si te muestra aún la versión 2, deberás establecer por defecto la 3 mediante el siguiente comando:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1

Listo. Una vez que hayas establecido la versión 3 de Python como la versión por defecto, puedes verificar que se ha cambiado correctamente escribiendo nuevamente el comando python --version. Debería mostrar la versión 3 de Python en lugar de la versión 2.

👉  Guía de comandos útiles de Docker y Docker Compose

👇Tu comentario