Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema na instalação de pacotes no google colab

Ao assistir a aula 4, "Primeiros passos com data profiler", ao instalar os pacotes, há erro de versão no numpy. Mesmo após reinstalar os pacotes, a versão dita no erro, não é compatível com a versão instalada no meu. !Insira aqui a descrição dessa imagem para ajudar na acessibilidade ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. google-colab 1.0.0 requires pandas==2.2.2, but you have pandas 2.2.3 which is incompatible. tensorflow-text 2.18.1 requires tensorflow<2.19,>=2.18.0, but you have tensorflow 2.17.1 which is incompatible. thinc 8.3.6 requires numpy<3.0.0,>=2.0.0, but you have numpy 1.26.4 which is incompatible. tf-keras 2.18.0 requires tensorflow<2.19,>=2.18, but you have tensorflow 2.17.1 which is incompatible. ydf 0.11.0 requires protobuf<6.0.0,>=5.29.1, but you have protobuf 4.25.7 which is incompatible. tensorflow-decision-forests 1.11.0 requires tensorflow==2.18.0, but you have tensorflow 2.17.1 which is incompatible. Successfully installed numpy-1.26.4

1 resposta
solução!

Olá, Thomas! Tudo bem?

Isso acontece porque o Google Colab já vem com muitos pacotes pré-instalados. Quando você instala algo que força a reinstalação ou downgrade/upgrade desses pacotes, podem ocorrer conflitos de dependência, como o que você viu.

Testei uma solução e deu certo, desejo que você teste também! Primeiro é necessário reiniciar a sessão, dessa forma:

Uma captura de tela de uma interface do Google Colab mostrando comandos de execução de código e um log de requisitos de pacotes.

Agora execute novamente o comando:

!pip install DataProfiler[ml]

Isso vai eliminar os warnings referentes ao NumPy, implicando na execução da linha from dataprofiler import Data, Profiler com sucesso.

E por fim:

from dataprofiler import Data, Profiler
import pandas as pd
import json

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado