많은 문제가 발생한 후 Linux Mint 18 Mate x64에 Librosa (https://github.com/librosa/librosa)가 설치되었습니다. 내가 예를 들어, 스크립트, 예를 들어, 실행하려는 경우 : http://librosa.github.io/librosa/generated/librosa.feature.tempogram.html#librosa.feature.tempogram를, 그것은 "분할 오류"오류로 충돌 : 나는 줄 단위를 디버깅하려고했습니다matplotlib의 "Segmentation Fault"예 Librosa 스크립트
$ python librosa-feature-tempogram-1.py
/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_qt5.py:140: Warning: g_main_context_push_thread_default: assertion 'acquired_context' failed
qApp = QtWidgets.QApplication([str(" ")])
Segmentation fault
과 결과가있다 :
$ python
Python 2.7.12 (default, Jul 1 2016, 15:12:24)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import librosa
>>> # Visualize an STFT power spectrum
...
>>> import matplotlib.pyplot as plt
>>> y, sr = librosa.load(librosa.util.example_audio_file())
>>> plt.figure(figsize=(12, 8))
/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_qt5.py:140: Warning: g_main_context_push_thread_default: assertion 'acquired_context' failed
qApp = QtWidgets.QApplication([str(" ")])
Segmentation fault
은
아마 matplotlib 라이브러리 및 Qt (5.7.0)에 약간의 문제가 있습니다. 또한 matplotlib를 포함하여 Librosa를 설치할 때 많은 문제가 있었기 때문에 설치 문제가 될 수 있음을 기억합니다. 그러나, 나는 그것을 해결하는 방법을 모른다. 나는 누군가가 나를 위해 도움이되는 단서를 가지기를 바랍니다. sudo apt-get install tk-dev libpng-dev libffi-dev dvipng texlive-latex-base
및 핍를 사용 하기 matplotlib을 다시 설치 :