Как решить ошибку ОС для импорта библиотеки звуковых файлов - PullRequest
1 голос
/ 04 февраля 2020

Я изо всех сил пытаюсь исправить эту ошибку

from __future__ import print_function
import numpy as np
import matplotlib.pyplot as plt
import soundfile as sf
Traceback (most recent call last):

  File "<ipython-input-5-ae75db7b0c22>", line 4, in <module>
    import soundfile as sf

  File "...\appdata\local\programs\python\python37\lib\site-packages\soundfile.py", line 163, in <module>
    _path, '_soundfile_data', _libname))

OSError: cannot load library 'c:\users\ishpreet\appdata\local\programs\python\python37\lib\site-packages\_soundfile_data\libsndfile64bit.dll': error 0x7e

1 Ответ

2 голосов
/ 04 февраля 2020

Похоже, ваша библиотека soundfile установлена ​​неправильно, код Python присутствует, но это просто оболочка для нативной библиотеки DLL, которая отсутствует.

Сообщество библиотеки и средство отслеживания ошибок обычно лучшее место для поиска этих проблем, и, действительно, у есть открытая проблема, указывающая, что pip 20 неправильно устанавливает звуковой файл (и другие) , поскольку он захватывает пакет pure- python вместо колеса с предварительно скомпилированным библиотеки.

Вы можете либо:

  • подождать
  • явно установить соответствующее колесо
  • понизить до уровня 19,3
...