Как заставить librosa.display и matplotlib работать в jupyter notebook с anaconda 3.6

Я пытаюсь заставить Librosa работать с python. Первоначально у меня был установлен Python 2.7, мне не удалось заставить Librosa работать с Python 2.7, поэтому я установил Anaconda (который никогда раньше не использовал), чтобы у меня была отдельная среда (чтобы мои старые программы, написанные на 2.7, могли продолжаем работать). Я пытаюсь использовать записную книжку Jupyter, которую я никогда раньше не использовал, и мне, наконец, удалось импортировать Librosa после создания среды Anaconda с Python 3.6, однако я не могу импортировать librosa.display

Когда я искал в Google импорт Librosa.display, по-видимому, мне нужно сначала установить matplotlib, однако импорт matplotlib не работает, и я не уверен, почему. Я думаю, что это могло произойти из-за импорта PIL / подушки? однако я никогда специально не использовал этот модуль раньше или должен был устанавливать его отдельно при использовании matplotlib, поэтому я не уверен, зачем он нужен. Я попытался переустановить подушку с помощью PIP-установки в среде anaconda python3.6, которую я создал, но это не сработало, поэтому теперь застрял и просто задаюсь вопросом, может ли кто-нибудь мне помочь?

для кода импорта следующим образом

import matplotlib import librosa import matplotlib.pyplot as plt import librosa.display

Программа застревает при импорте matplotlib.pyplot как plt, и сообщение об ошибке, которое у меня сейчас есть, выглядит следующим образом (до переустановки подушки она не работала, но сообщение было другим):

C:Userssh.condaenvssignalprocess1libsite-packagesPILImage.py:130: RuntimeWarning: The _imaging extension was built for another version of Pillow or PIL: Core version: 8.2.0 Pillow version: 8.1.2 warnings.warn(str(v), RuntimeWarning) C:Userssh.condaenvssignalprocess1libsite-packagesmatplotlibmathtext.py in <module>() 25 26 import numpy as np —> 27 from PIL import Image 28 from pyparsing import ( 29 Combine, Empty, FollowedBy, Forward, Group, Literal, oneOf, OneOrMore, C:Userssh.condaenvssignalprocess1libsite-packagesPILImage.py in <module>() 111 if __version__ != getattr(core, «PILLOW_VERSION», None): 112 raise ImportError( —> 113 «The _imaging extension was built for another version of Pillow or PIL:n» 114 f»Core version: {getattr(core, ‘PILLOW_VERSION’, None)}n» 115 f»Pillow version: {__version__}» ImportError: The _imaging extension was built for another version of Pillow or PIL: Core version: 8.2.0 Pillow version: 8.1.2

Любая помощь была бы замечательной. Мне не нужно использовать Jupyter. Я совершенно счастлив использовать IDLE, если IDLE будет работать с Librosa и matplotlib через Python 3.6. Все, что мне нужно, это заставить работать Librosa и Matplotlib, чтобы я мог анализировать сигналы! Думаю, если я потрачу на это еще пару дней, я в конце концов с этим справлюсь, но очень неприятно тратить все это время, просто пытаясь заставить пакеты работать, прежде чем я даже дойду до анализа сигналов.

Благодарность!!

Источник: ledsshop.ru

Стиль жизни - Здоровье!