Skip to content

Latest commit

 

History

History
76 lines (45 loc) · 5.7 KB

Julia_Install.md

File metadata and controls

76 lines (45 loc) · 5.7 KB

Cómo instalar Juila o otros accesorios.

Aqui daremos las instrucciones para instalar Julia y otros accesorios.

Instalando Julia:

La instalación de los binarios de Julia es bastante sencilla. Vaya aquí y elija la version Current stable release: v1.5.4 (March 11, 2021) y el método de instalación de acuerdo al sistema operativo (Windows, Linux, MacOS, etc) y la arquitectura (32 bits o 64 bits) de su computadora. Hoy en día casi todas las computadoras ya son de 64 bits, pero por las dudas constate si no es de 32 bits. Para saber si su computadora es de 32 o 64 bits en Windows vea aquí. Para saberlo en Linux, ingrese en una terminal de bash el comando

    juan@cachalote$ uname -m
    x86_64

Vemos en este ejemplo, que la arquitectura del procesador de la computadora de Juan es X86 de 64 bits. Alternativamente, googlee de acuerdo a su distribución de Linux.

Trabajando con Julia

Hay varias maneras de trabajar a la hora de escribir programas de cierta complejidad:

1. Terminal o cónsola de Julia Cuando iniciamos Julia, se abre una terminal o cónsola en donde podemos ejecutar comandos de Julia. La terminal de Julia luce algo así

julia>

Aquí podemos, por ejemplo, ingresar comandos o instrucciones numéricas tales como

julia> 1 + 2
3

en donde vemos, tras presionar la tecla Enter, que Julia imprime el resultado de la instrucción ingresada. Para salir de la cónsola de Julia, ingrese el comando exit().

1. Editor de texto Usualmente para trabajar con códigos un poquito complicados es mejor hacerlo usando un editor de texto apropiado (no de texto enriquecido como Word u Open Office). Para linux recomendamos kate o geany. Para Windows recomendamos geany o notepad++. Veamos un ejemplo. Inicie una cónsola de Julia e ingrese el comando

julia> pwd()
/home/juan/MetodosNumericos2021

Como resultado, vemos que Julia nos indica la carpeta del sistema (Linux en este caso) en la que está trabajando. Dentro de dicha carpeta, cree con su editor de texto un archivo llamado hola.jl con el siguiente contenido

println("Hola mundo!")

Luego, dentro la cónsola de Julia e ingrese la siguiente instrucción

julia> include("hola.jl")
Hola mundo!

Como resultado, vemos que Julia ha ejecutado la instrucción indicada en el archivo. Este comando fallará si el archivo hola.jl no se encuentra en la carpeta en la que Julia está trabajando.

2. Usando notebooks Una vez que hayan adquirido un poco de experiencia es recomendable usar notebooks. Los notebooks se trabajan en el browser que está configurado como principal es su sistema. Recomendamos usar Chrome. Tienen la ventaja que los códigos se pueden ejecutar por partes (distintas celdas) y se pueden agregar comentarios usando el código markdown, lo cual permite introducir fórmulas matemáticas de forma similar a LaTeX.

Para Julia tenemos al menos 3 posibilidades:

a) Ijulia, (recomendado) es un notebook similar a Jupyter, pero nativo de Julia. Las instrucciones para su instalació instalación las pueden encontrar aquí:. Alternativamente, lea más abajo.

b) Jupyter, es muy similar al anterior, pero su instalación es un poquito más compleja. No lo recomendamos como primera instalación. Tiene la ventaja que allí se pueden correr códigos en Python. Si ya lo tiene instalado entonces puede usar este directamente de acuerdo a lo que indican aquí (para Windows). Para Linux usar anaconda (ver aquí).

c) Pluto, es un nuevo tipo de notebook que es muy intersante y tiene varias ventajas sobre los otros. Pero estas ventajas también lo hacen complicado para personas con poca experiencia en la escritura de códigos. Por lo tanto No lo recomendamos. De todos modos, las instrucciones para instalarlos están aquí

Instalando IJulia

IJulia es un paquete (o librería) que debemos instalar. A la fecha, Julia consta con más de 4000 paquetes en sus repositorios. Los paquetes son, básicamente, programas o utilidades contribuídas por otros usuarios de la comunidad que nos permiten ampliar las capacidades que ofrece la instalación básica de Julia. Para instalar IJulia, inicie unaa cónsola de Julia e ingrese las siguientes instrucciones

julia> using Pkg
julia> Pkg.add("IJulia")

Veremos una larga lista de mensajes que Julia irá emitiendo a medida que se instalan las componentes necesarias del paquete IJulia. Si la instalación ha resultado exitosa, a continuación activaremos el administrador de notebooks de IJulia. Para ello, ingrese las instrucciones

julia> using IJulia
julia> notebook()

La primera vez que ejecute estos comandos Julia utilizará un tiempo apreciable para completar la configuración y el compilado del paquete instalado (IJulia en este caso). En particular, la primera vez le preguntará si desea instalar Jupyter. Si no lo tiene ya instalado, acceda a ello. En tal caso instalará otro paquete, llamado Conda.jl. Una vez completado el proceso le debería aparecer una página en su browser donde podrá comenzar a trabajar con su notebook. Cada vez que desee inciar IJulia para crear o editar notebooks, deberá ingresar los dos últimos comandos antes mencionados en una cónsola de Julia.