1
resposta

error ao usar pandas_profiling

alguem teve esse problema no colab ?

ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/usr/local/lib/python3.7/dist-packages/markupsafe/__init__.py)
1 resposta

Olá, Fabio! Tudo bem com você?

O que está acontecendo é que a biblioteca markupsafe em sua versão mais recente removeu o soft_unicode e aí está causando erros em outras bibliotecas que o utilizam por trás dos panos. Como você pode observar nessas issues abertas no GitHub:

Ainda estão trabalhando em uma solução e creio que em breve estará consertado.

Para resolver isso vamos realizar o downgrade manualmente da versão dessa biblioteca para antes de removerem o soft_unicode. Vamos instalar a versão 2.0.1, para realizar isso execute o seguinte comando em alguma célula do seu notebook no Colab:

!pip install markupsafe==2.0.1

Após realizar essa instalação vai aparecer uma pequena mensagem para o você reiniciar o tempo de execução:

You must restart the runtime in order to use newly installed versions.

Clique no botão RESTART RUNTIME que aparece ao final da mensagem acima e novamente execute seu código do pandas pandas_profiling.

Verifique se essa solução resolve seu problema e qualquer coisa pode nos retornar por aqui mesmo.

Espero ter ajudado, mas se ainda persistir alguma dúvida estou sempre à disposição.

:)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software