我正在尝试使用 music21 库,为涉及流派分类和分类的机器学习项目做准备。我和以下一些可用的教程在这里。我正在使用MuseScore作为我的MusicXML程序,并且我正在尝试从 iPython 运行整个程序。
虽然我可以从终端运行一些教程,但有些元素似乎不能从 iPython 内部很好地运行。例如:
In [3]: sBach.show()
Out[3]: <music21.ipython21.objects.IPythonPNGObject at 0x10da0aa10>
上面的行显示 PNG 对象已创建,但未显示。上述3的预期输出如下:
尝试使用以下 iPython 命令,我得到了图像的占位符,但没有图像。
In [6]: %load_ext music21.ipython21.ipExtension
In [7]: sBach.show()
我的 MusicXMLPath 没有任何问题。本教程是指在 Anaconda 中使用 musc21,但我所有的开发都是使用 Enthought 完成的,所以我不想运行另一个虚拟环境来使用 music21 和 iPython。
有没有办法在 Enthought/iPython 笔记本中运行 music21?