Невозможно показать результаты в Music21

Я работаю в Jupyter Notebook. Я установил music21, musescore, установил путь xml, как показано ниже:

us = environment.UserSettings()
us['musicxmlPath'] ='Applications/musescore.app'

Я также запустил config и вижу, что musescore обнаруживается музыкой21. Однако, когда я использую метод show, я получаю следующую ошибку:

SubConverterFileIOException: png file of xml not found. Or file >999 pages?

Любая помощь приветствуется. Спасибо!

2 ответа

Файл.app - это каталог. В каталоге MuseScore.app находится каталог bin и файл с именем mscore - это фактическое имя в пути. Было бы намного легче бежать python -m music21.configure и пусть программа автоматической настройки позаботится об этом.

Вы уверены, что файл существует? попробуйте изменить "Applications/musescore.app" на "/Applications/musescore.app". Надеюсь, это поможет

Я нашел ответ здесь, автор: GaetanBaert, Он работает хорошо, и теперь я могу использовать метод show. Он сказал, что "ты должен изменитьos.system(musescoreRun) строка 891 из subconverters.py по subprocess.run(musescoreRun). Вам также необходимоimport subprocess в начале subconverters.py."

Другие вопросы по тегам