|
From: | Patricio F. Calatayud |
Subject: | Re: Lilypond no funciona desde la temrinal en MAC |
Date: | Wed, 12 May 2021 10:14:01 -0500 |
Ok, voy a cambiar la pregunta. Un paso antes:
Estoy intentando utilizar la API abjad para hacer partituras con Lilypond.
Activo python3 y ejecuto el código más simple
$ python3
Python 3.9.4 (v3.9.4:1f2e3088f3, Apr 4 2021, 12:32:44)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import abjad
>>> note = abjad.Note("c'4")
>>> abjad.show(note)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/patriciocalatayud/abjad/abjad/io.py", line 715, in show
result = illustrator()
File "/Users/patriciocalatayud/abjad/abjad/io.py", line 83, in __call__
string = self.string or self.get_string()
File "/Users/patriciocalatayud/abjad/abjad/io.py", line 159, in get_string
lilypond_file = illustrate(self.illustrable, **self.keywords)
File "/Users/patriciocalatayud/abjad/abjad/illustrators.py", line 254, in illustrate
return method(item, **keywords)
File "/Users/patriciocalatayud/abjad/abjad/illustrators.py", line 27, in _illustrate_component
lilypond_file = LilyPondFile(items=[block])
File "/Users/patriciocalatayud/abjad/abjad/lilypondfile.py", line 1116, in __init__
version = LilyPondVersionToken()
File "/Users/patriciocalatayud/abjad/abjad/lilypondfile.py", line 872, in __init__
version_string = configuration.get_lilypond_version_string()
File "/Users/patriciocalatayud/abjad/abjad/configuration.py", line 479, in get_lilypond_version_string
proc = subprocess.run(command, stdout=subprocess.PIPE)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 505, in run
with Popen(*popenargs, **kwargs) as process:
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 951, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 1821, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'lilypond'
Al parecer los errores que me da son de lilypond, ¿o son de abjad?
Hola Pablo,Desafortunadamente no he encontrado un lugar específico que determine el PATH.Descargue las "command line tools" de mi versión de MacOS 10.12.6 y tampoco.Seguimos al tanto, graciasEl mar, 11 de may. de 2021 a la(s) 13:51, Pablo Herrera (notacontranota@gmail.com) escribió:Hola PatricioEn esteomento sólo puedo darte una ayuda "por aproximación", sin precisión.Hay que incluir en el PATH el directorio de los binarios de Lilypond (habitualmente /Applications/Lilypond/Contents/quéséyoquémás (estoy lejos de la Mac y no puedo ver la exactitud, lo lamento)). Para ello se debe editar un archivo de configuración de PATH ubicado dentro de /etc/.Cómo notarás, la imprecisión de mi respuesta se aproxima a la perfección. Igualmente confío que será suficiente para orientar tu búsqueda. Más tarde puedo fijarme en los detalles.Pablo Herrera
http://lecturayescrituramusical.blogspot.com/On Tue, May 11, 2021, 14:05 Patricio F. Calatayud <patricio.tics@gmail.com> wrote:Hola,No logro ejecutar lilypond desde mi terminal en MACl<code>$ which lilypond
$ whereis lilypond
$ lilypond
-bash: lilypond: command not found
</code>Con which o whereis no obtengo ninguna respuesta.¿Algo estaré haciendo mal?Trabajo con MAC 10.12.6 y la última versión de Lilypond--Patricio F. CalatayudFacultad de Música, UNAM,Posgrado en Música, UNAM.
[Prev in Thread] | Current Thread | [Next in Thread] |