每当我在 python 中执行 abjad.show() 时都会出现错误LilyPond 的 abjad

问题描述

我相信这与 LilyPond 和 abjad 的连接方式有关,因为运行 LilyPond 文件可以正常运行并且运行 abjad.Staff() 并且一切正常,但是一旦我尝试 abjad.show(),我就会收到并我不知道如何修复的错误

当我运行 abjad.show() 时:

Traceback (most recent call last):
  File "<stdin>",line 1,in <module>
  File "C:\Users\Mixtli\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\python39\site-packages\abjad\io.py",line 715,in show
    result = illustrator()
  File "C:\Users\Mixtli\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\python39\site-packages\abjad\io.py",line 83,in __call__
    string = self.string or self.get_string()
  File "C:\Users\Mixtli\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\python39\site-packages\abjad\io.py",line 159,in get_string
    lilypond_file = illustrate(self.illustrable,**self.keywords)
  File "C:\Users\Mixtli\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\python39\site-packages\abjad\illustrators.py",line 254,in illustrate
    return method(item,**keywords)
  File "C:\Users\Mixtli\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\python39\site-packages\abjad\illustrators.py",line 27,in _illustrate_component
    lilypond_file = LilyPondFile(items=[block])
  File "C:\Users\Mixtli\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\python39\site-packages\abjad\lilypondfile.py",line 1116,in __init__
    version = LilyPondVersionToken()
  File "C:\Users\Mixtli\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\python39\site-packages\abjad\lilypondfile.py",line 872,in __init__
    version_string = configuration.get_lilypond_version_string()
  File "C:\Users\Mixtli\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\python39\site-packages\abjad\configuration.py",line 479,in get_lilypond_version_string
    proc = subprocess.run(command,stdout=subprocess.PIPE)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1776.0_x64__qbz5n2kfra8p0\lib\subprocess.py",line 505,in run
    with Popen(*popenargs,**kwargs) as process:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1776.0_x64__qbz5n2kfra8p0\lib\subprocess.py",line 951,in __init__
    self._execute_child(args,executable,preexec_fn,close_fds,File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1776.0_x64__qbz5n2kfra8p0\lib\subprocess.py",line 1420,in _execute_child
    hp,ht,pid,tid = _winapi.CreateProcess(executable,args,FileNotFoundError: [WinError 2] The system cannot find the file specified

我在 python3 上运行这段代码

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)