Python Music21和Musecore可以';jupyter笔记本中的t display.png

Python Music21和Musecore可以';jupyter笔记本中的t display.png,python,music21,Python,Music21,我运行这组非常简单的命令来显示一些乐谱: import music21 music21.environment.set("musescoreDirectPNGPath", "/snap/bin/musescore.mscore") bwv295 = music21.corpus.parse('bach/bwv295') bwv295.show() 我得到一个错误: SubConverterFileIOException:找不到/tmp/music21/t

我运行这组非常简单的命令来显示一些乐谱:

import music21
music21.environment.set("musescoreDirectPNGPath", "/snap/bin/musescore.mscore")
bwv295 = music21.corpus.parse('bach/bwv295')
bwv295.show()
我得到一个错误:
SubConverterFileIOException:找不到/tmp/music21/tmpwh3jnppk.png(例如/tmp/music21/tmpwh3jnppk-1.png)的png文件。转换为png失败

我已确保安装libpng。我还检查了jupyter的调试,它说了几件事:

  • 无法加载堪培拉gtk模块(I sudo apt安装了堪培拉gtk模块)
  • 无法加载打印机插件“qtubuntu打印”
  • 未找到文件“/tmp/music21/tmpwh3jnppk.xml”。

但是,我的临时目录肯定包含这个包含填充信息的文件


有什么想法吗?

这里的解决方案是musescore没有正确安装。我安装了独立应用程序,并通过snap安装

事实证明,您应该通过命令行安装它,然后我的命令序列就可以工作了

sudo add-apt-repository ppa:mscore-ubuntu/mscore3-stable
sudo apt-get update
sudo apt install musescore3

感谢您的评论,这将有助于其他人使用m21/Jupyter/Ubuntu!