ImportError: не может импортировать имя «структуры» музыкальной библиотеки Python - PullRequest
0 голосов
/ 01 октября 2018

Я пытаюсь сыграть ноту, однако импорт музыкальной библиотеки Python вызывает у меня головную боль

enter image description here

from music import *

note = Note(C4, HN)
Play.midi(note)

Я также пытался

import music

note = Note(C4, HN)
Play.midi(note)

Все еще получена та же ошибка

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-7-1cac5ec470ec> in <module>()
----> 1 import music
      2 
      3 note = Note(C4, HN)
      4 Play.midi(note)

/anaconda3/lib/python3.6/site-packages/music/__init__.py in <module>()
      1 from .utils import H
----> 2 from . import utils, tables, synths, effects, structures, singing
      3 from . import legacy
      4 

ImportError: cannot import name 'structures'

1 Ответ

0 голосов
/ 03 октября 2018

Проблема в том, что вы пытаетесь запустить примеры в IPython, который не поддерживает JythonMusic.

Вам необходимо загрузить среду JythonMusic (JEM), которая поставляется в комплекте со всем.Смотрите здесь -

http://jythonmusic.org/download/

...