Erro no Librosa

Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #43947

    estou executando o teste_intalação.py e o mei pacote librosa não esta funcionando

     

    [Running] python -u “c:\Repositorios\Pessoal\IA Expert\Assistente_Virtual\teste_instalacao.py”
    Traceback (most recent call last):
    File “c:\Repositorios\Pessoal\IA Expert\Assistente_Virtual\teste_instalacao.py”, line 21, in <module>
    import librosa
    File “C:\Users\mqjmarques\AppData\Local\Programs\Python\Python39\lib\site-packages\librosa\__init__.py”, line 211, in <module>
    from . import core
    File “C:\Users\mqjmarques\AppData\Local\Programs\Python\Python39\lib\site-packages\librosa\core\__init__.py”, line 9, in <module>
    from .constantq import *  # pylint: disable=wildcard-import
    File “C:\Users\mqjmarques\AppData\Local\Programs\Python\Python39\lib\site-packages\librosa\core\constantq.py”, line 1059, in <module>
    dtype=np.complex,
    File “C:\Users\mqjmarques\AppData\Roaming\Python\Python39\site-packages\numpy\__init__.py”, line 305, in __getattr__
    raise AttributeError(__former_attrs__[attr])
    AttributeError: module ‘numpy’ has no attribute ‘complex’.
    np.complex was a deprecated alias for the builtin complex. To avoid this error in existing code, use complex by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use np.complex128 here.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations

    #43949
    Dalton Vargas
    Moderador

      Olá Mateus,

      Conforme a documentação, este erro está relacionado a uma mudança na biblioteca NumPy, na qual o alias np.complex foi descontinuado e agora você deve usar complex diretamente. Isso está afetando a biblioteca librosa.

      Para corrigir isso, você pode editar o arquivo constantq.py na pasta onde o módulo librosa está instalado e substituir todas as ocorrências de np.complex por complex.

      No seu caso, o arquivo está localizado em C:\Users\mqjmarques\AppData\Local\Programs\Python\Python39\lib\site-packages\librosa\core\constantq.py. Você pode abri-lo em um editor de texto e fazer essa substituição manualmente.

      #43953

      Obrigado pela ajuda, funcionou corretamente

      #43955
      Dalton Vargas
      Moderador

        Perfeito Mateus, que bom que deu certo! Sigo a disposição 😉

        Bons estudos!

      Visualizando 4 posts - 1 até 4 (de 4 do total)
      • Você deve fazer login para responder a este tópico.