子转换器文件IOException - 音乐 21 显示().



我刚刚安装了music21,我正在尝试开始使用它。我已经安装了 Musescore3,但我无法使 show(( 功能工作。

尝试按照我在网上找到的一些说明更改路径,但无济于事


from music21 import *
us = environment.UserSettings()
us['musicxmlPath'] = 'D:\Program Files\MuseScore 3\bin\Musescore3.exe'
us['musicxmlPath'] = 'D:\Program Files\MuseScore 3\bin\Musescore3.exe'

我正在尝试做一个简单的表演((

from music21 import *
f = note.Note('F5')
f.show()

这是我得到的错误:

Python 3.7.3 (default, Mar 27 2019, 17:13:21) [MSC v.1915 64 bit (AMD64)]
Type "copyright", "credits" or "license" for more information.
IPython 7.4.0 -- An enhanced Interactive Python.
runfile('D:/Users/Pedro/Pedro/Projeto Python-Música/music21test.py', wdir='D:/Users/Pedro/Pedro/Projeto Python-Música')
D:Program FilesMuseScore 3binMusescore3.exe
Traceback (most recent call last):
  File "<ipython-input-1-19e1672511d4>", line 1, in <module>
    runfile('D:/Users/Pedro/Pedro/Projeto Python-Música/music21test.py', wdir='D:/Users/Pedro/Pedro/Projeto Python-Música')
  File "C:ProgramDataAnaconda3libsite-packagesspyder_kernelscustomizespydercustomize.py", line 786, in runfile
    execfile(filename, namespace)
  File "C:ProgramDataAnaconda3libsite-packagesspyder_kernelscustomizespydercustomize.py", line 110, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)
  File "D:/Users/Pedro/Pedro/Projeto Python-Música/music21test.py", line 14, in <module>
    f.show()
  File "C:ProgramDataAnaconda3libsite-packagesmusic21base.py", line 2580, in show
    **keywords)
  File "C:ProgramDataAnaconda3libsite-packagesmusic21convertersubConverters.py", line 360, in show
    subformats=helperSubformats, **keywords)
  File "C:ProgramDataAnaconda3libsite-packagesmusic21convertersubConverters.py", line 938, in write
    fp = self.runThroughMusescore(fp, subformats, **keywords)
  File "C:ProgramDataAnaconda3libsite-packagesmusic21convertersubConverters.py", line 895, in runThroughMusescore
    return self.findPNGfpFromXMLfp(fpOut)
  File "C:ProgramDataAnaconda3libsite-packagesmusic21convertersubConverters.py", line 807, in findPNGfpFromXMLfp
    "png file of xml not found. Or file >999 pages?")
SubConverterFileIOException: png file of xml not found. Or file >999 pages?

我遇到过这种情况,因为在jupyter上运行时无法使用Musscore3。尝试使用终端运行它可以工作

有时当

路径中有空格时会出现错误 - 尝试将文件夹"Projeto Python-Música"重命名为"Python-Musica"(也删除重音以确保Unicode不是问题(,看看它是否能解决问题。

最新更新