La forma más sencilla de instalar Julia es usando un binario: descarga el instalador adecuado para tu sistema operativo desde aquí. Si te interesan opciones específicas para tu sistema operativo o distribución consulta esto.
Una guía accesible que explica como utilizar los binarios u otros métodos sencillos de instalación se encuentra aquí.
Si estás utilizando Windows, probablemente también querrás instalar git
para Windows, el cual proporciona una terminal estilo Unix.
Por el momento, hay que utilizar la versión 0.5 de Julia, que es la versión estable.
La instalación desde el código fuente ( la cual requiere compilar Julia en tu maquina ) tarda aproximadamente una hora y puede no salir bien a la primera. Considérala como una opción más avanzada, no para principiantes.
Para que funcione se requiere tener otras herramientas previamente instaladas, en particular cmake
y m4
; puedes ver los detalles completos en el README de Julia aqui.
En la terminal ejecuta lo siguiente:
$ git clone [email protected]:JuliaLang/julia.git
$ cd julia
$ make -j 4
El “-j 4” en la ultima linea indica que se van a usar cuatro núcleos (procesadores) para compilar Julia.
Juno es un IDE ( Entorno de Desarrollo Integrado, “ Integrated Development Environment “ ) para Julia. Consiste en una serie de paquetes específicos que complementan el editor de texto Atom para permitir una interacción dinámica con julia.
Las instrucciones se encuentran aquí.
IJulia es una interfaz de Julia para Jupyter, el cual estaremos usando extensivamente para el curso.
Para instalarlo, es suficiente hacer, desde Julia mismo,
Pkg.add("IJulia")
Esto instalará una copia de Jupyter local que se utiliza sólo por Julia. Después de que varias cosas se hayan instalado, se debería ver un mensaje de que IJulia se haya instalado exitosamente.
Si algo no funcionó o quieres más detalles, los puedes encontrar aquí.
Para correr el notebook, se pone (desde Julia)
using IJulia
notebook()
Una alternativa para usar los notebooks desde el escritorio (en lugar del navegador) es Nteract.