Olá José, identifiquei o problema.
O Docker Compose (versão Python-based) está tentando importar distutils, mas ele não está disponível. Esse módulo era incluído por padrão em versões mais antigas do Python, mas em versões mais recentes (como Python 3.12), ele foi removido da instalação padrão.
Para evitar esse problema é necessário instalar o python3-distutils no seu computador.
Se você estiver usando linux (como parece ser) execute um dos comandos abaixo.
PS: Veja qual versão de linux está usando.
(Ubuntu/Debian e derivados)
sudo apt update
sudo apt install python3-distutils
Fedora
sudo dnf install python3-distutils
Caso isso não funcione você pode tentar usar o compose direto do docker instalnado com a comando abaixo
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
a primeira solução teve essa resposta:
a segunda solução :
essa é a versão do python:
não deu certo. vou tentar reinstalar tudo de novo. Obrigado, se tiver mais alguma dica ?
Olá josé entendi,
Você pode tentar uma solução com a apresentada abaixo
Solução A: caso o pacote apenas não esteja sendo encontrado
sudo apt update
sudo apt install python3.12-distutils
Solução B: Acrescentar o repositório antes da instalação
sudo add-apt-repository universe
sudo apt update
sudo apt install python3.12-distutils