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

[Bug] Import pandas

Olá Galera, achei esse erro abaixo a importar pandas : import pandas as pd em um dos exercícios do curso de Python e APIs: conhecendo a biblioteca Requests alguém pode ajudar-me ?

{ "name": "ImportError", "message": "C extension: pandas.compat._constants not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext' to build the C extensions first.", "stack": "--------------------------------------------------------------------------- ImportError Traceback (most recent call last) File ~/projeto_Requests/venv/lib/python3.10/site-packages/pandas/init.py:26 24 try: 25 # numpy compat ---> 26 from pandas.compat import ( 27 is_numpy_dev as _is_numpy_dev, # pyright: ignore[reportUnusedImport] # noqa: F401 28 ) 29 except ImportError as _err: # pragma: no cover

File ~/projeto_Requests/venv/lib/python3.10/site-packages/pandas/compat/init.py:17 15 from typing import TYPE_CHECKING ---> 17 from pandas.compat._constants import ( 18 IS64, 19 ISMUSL, 20 PY310, 21 PY311, 22 PY312, 23 PYPY, 24 ) 25 import pandas.compat.compressors

ImportError: cannot import name 'ISMUSL' from 'pandas.compat._constants' (/home/scaionda/projeto_Requests/venv/lib/python3.10/site-packages/pandas/compat/_constants.py)

The above exception was the direct cause of the following exception:

ImportError Traceback (most recent call last) Cell In[52], line 1 ----> 1 import pandas as pd

File ~/projeto_Requests/venv/lib/python3.10/site-packages/pandas/init.py:31 29 except ImportError as _err: # pragma: no cover 30 _module = _err.name ---> 31 raise ImportError( 32 f"C extension: {_module} not built. If you want to import " 33 "pandas from the source directory, you may need to run " 34 "'python setup.py build_ext' to build the C extensions first." 35 ) from _err 37 from pandas._config import ( 38 get_option, 39 set_option, (...) 43 options, 44 ) 46 # let init-time option registration happen

ImportError: C extension: pandas.compat._constants not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext' to build the C extensions first." }

2 respostas
solução!

Esse erro geralmente acontece quando a instalação do pandas não foi realizada corretamente, especialmente quando você tenta importar diretamente da pasta de origem. Aqui está como você pode resolver:

  1. Verifique se o pandas está instalado corretamente rodando o comando:

    pip install --upgrade pandas
    
  2. Se isso não resolver, pode ser necessário reconstruir as extensões C mencionadas na mensagem de erro. Para isso, navegue até o diretório do pandas (se você estiver usando uma versão de desenvolvimento ou clonada do GitHub) e execute:

    python setup.py build_ext --inplace
    
  3. Caso esteja usando um ambiente virtual, certifique-se de ativá-lo corretamente antes de rodar o comando de instalação.

Esses passos devem corrigir o erro de importação.

Estudante Muito obrigado, o problema ficou resolvido.