Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro ao instalar o ruamel.yaml.clib 0.2.7

Toda vez que tento buildar o Docker aparece esse erro ao tentar instalar o pacote do título

Collecting ruamel.yaml.clib
  Downloading ruamel.yaml.clib-0.2.7.tar.gz (182 kB)
     -------------------------------------- 182.5/182.5 kB 1.4 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [2 lines of output]
      sys.argv ['C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\pip-install-soa0ct_h\\ruamel-yaml-clib_5bbf2e2ae1cb4092ab7f3bf3a798cf1d\\setup.py', 'egg_info', '--egg-base', 'C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\pip-pip-egg-info-4ae85eyk']    
      test compiling C:\Users\ContainerAdministrator\AppData\Local\Temp\tmp_ruamel_lcngnuoc\test_ruamel_yaml.c -> test_ruamel_yaml Exception: Microsoft Visual C++ 14.0 or greater is 
required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.     
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
1 error occurred:
        * Status: The command 'powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; pip install ruamel.yaml.clib' returned a non-zero code: 
1, Code: 1

Vi algumas soluções e a solução era trocar a versão 0.2.6 pra 0.2.7, isso me da 0 noção do que fazer. haha

2 respostas
solução!

Acabei resolvendo mudando a versão dentro do Dockerfile

de

    FROM python:3

pra

    FROM python:3.9.0

Não sei se é o melhor, mas resolveu tranquilo.

Oi Jeferson, tudo bem?

Que bom que conseguiu resolver! E muito obrigada por compartilhar com a gente aqui, assim pode ajudar outros estudantes com o mesmo erro.

Um abraço e bons estudos.