Olá, ao tentar executar os códigos de importação da biblioteca surgiram os seguintes erros: 1- Código: import matplotlib
2- Código: import matplotlib.pyplot as plt
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, ao tentar executar os códigos de importação da biblioteca surgiram os seguintes erros: 1- Código: import matplotlib
2- Código: import matplotlib.pyplot as plt
Tive o mesmo erro, e foi solucionado em um fórum anterior. O problema acontece por conta da versão do numpy, tenta atualizar com o código: !pip install numpy==1.23.5 depois importa o matplotlib novamente. :)
Tive o mesmo problema, e após fazer o "!pip install numpy==1.23.5", rodei tudo novamente e consegui rodar, obrigado.
Pessoal, obrigada. Tive o mesmo erra e consegui resolver com a dica de vocês!
O erro que você está enfrentando agora é um conflito de dependências. Isso significa que algumas das bibliotecas que você tem instaladas requerem versões específicas de outras bibliotecas, e essas versões entram em conflito entre si. No seu caso, o problema está centrado principalmente no NumPy e Matplotlib.
plotnine e bigframes exigem uma versão do Matplotlib maior ou igual a 3.7.1, mas você tem a versão 3.6.2. numba e tensorflow exigem uma versão do NumPy menor que 2.1, mas você tem a versão 2.2.4. Como essas dependências conflitantes são cruciais para o funcionamento das bibliotecas envolvidas, o pip não consegue resolver automaticamente o problema.
Sugestões de Mudanças Para solucionar esse conflito de dependências, podemos seguir duas abordagens:
!python -m venv .venv # Cria um ambiente virtual chamado .venv !source .venv/bin/activate # Ativa o ambiente virtual !pip install numpy matplotlib plotnine bigframes numba tensorflow # Instala as bibliotecas no ambiente virtual
Dentro do ambiente virtual, as dependências serão instaladas de forma a satisfazer as necessidades de todas as bibliotecas, sem gerar conflitos com outras instalações no seu sistema.
Primeiro, atualize o Matplotlib para uma versão compatível com plotnine e bigframes, como a 3.8.0:
!pip install matplotlib==3.8.0
Em seguida, você terá que lidar com o conflito do NumPy. Como o NumPy 2.2.4 é incompatível com numba e tensorflow, você pode tentar reinstalar uma versão mais antiga do NumPy, como a 1.23.5:
!pip install numpy==1.23.5
Certifique-se de testar o seu código após realizar essas mudanças para verificar se todas as bibliotecas estão funcionando corretamente.
Observação: Instalar versões específicas de bibliotecas para resolver conflitos pode afetar outras bibliotecas ou projetos que dependam de diferentes versões. Portanto, o uso de ambientes virtuais é sempre recomendado como a melhor prática para gerenciar dependências.
Espero que essas sugestões em português brasileiro te ajudem a solucionar o problema!