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

erro no python ao importar biblioteca pandas

Ao importar a biblioteca pandas no meu ambiente apareceu o seguinte erro no python:

ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject>

Procurei ajuda na Luri e chatgpt. Nenhuma configuração resolveu. A Luri padeiu para verificar as versões do numpy que o documento foi criado e o do momento, mas são os memso pois estou usando ambiente virtual desde o início. O Chatgpt pediu para isntalar dependências mas não resolveu. Desinstalei e reinstalei as bibliotecas pandas e numpy mesmo com a numpy embutida. A versão do pandas que uso é a recomendada pela instrutora que é o 2.0.3. Não consegui ir a frente por este motivo.

1 resposta
solução!

Oii, Edson! Como você está?

Sinto muito que esteja enfrentando esse problema com as versões. Mas, não se preocupe, vamos encontrar uma solução.

Realmente o problema está na incompatibilidade da versão do pandas com a versão do numpy que está usando. Nesse caso, preciso utilizar uma versão do numpy que seja compatível com o pandas 2.0.3. Caso a versão do numpy seja muito antiga ou muito atual, pode trazer problemas semelhantes a essa por conter atualizações diferentes em cada uma.

Então sugiro que ative o seu ambiente virtual:

source venv/bin/activate

Desinstale o NumPy com o comando:

pip uninstall numpy

Instale a versão para teste:

pip install numpy==1.23.5

Agora verifique a instalação:

pip show numpy

Feito isso, faça o teste executando o código e observe se funciona como esperado. E caso não dê, retorne nos contando o que aconteceu para podermos buscar outras soluções.

Bons estudos, Edson!