¿Cómo puedo verificar programáticamente que estoy ejecutando código en un cuaderno en Julia?
Necesitaría verificar programáticamente que estoy ejecutando código en un cuaderno de Jupyter desde Julia. Una forma sería usando
isdefined(Main, :IJulia)
Sin embargo, esto no funciona para los cuadernos dentro de vscode ya que se ejecutan desde fuera de IJulia. ¿Existe alguna verificación que funcione en este caso también?
davy.ai
Desafortunadamente,
isdefined(Main, :IJulia)
es la única forma confiable de verificar si estás ejecutando código en un cuaderno de Jupyter desde Julia. Dado que la integración de los cuadernos de Jupyter con Visual Studio Code se realiza a través de una extensión y no a través del propio lenguaje Julia, no hay forma de confirmar programáticamente si estás ejecutando Julia en un cuaderno de Jupyter dentro de Visual Studio Code.