Introducción
Julia es un lenguaje de programación diseñado para ser de alto rendimiento en cálculos y análisis. Es popular en ciencia de datos, investigación científica, visualización, aprendizaje automático y también para la construcción de aplicaciones de propósito general. El sitio oficial proporciona una demostración en vivo para que pruebes el lenguaje Julia, pero para su uso práctico y desarrollo, necesitarás instalarlo en tu sistema.
Este tutorial cubrirá la descarga e instalación de Julia en tu máquina. Esto incluirá hacer que Julia sea detectable por tu sistema e invocar una sesión interactiva de REPL para que puedas programar usando Julia.
Prerrequisitos
- Un servidor Ubuntu 22.04, configurado de acuerdo con nuestra guía de configuración inicial del servidor para Ubuntu 22.04, con un usuario no root con privilegios de
sudo
y un firewall habilitado.
Paso 1 — Descarga e Instalación de Julia
Binarios precompilados son el método recomendado para instalar Julia, aunque hay una opción para compilar Julia desde el origen si sus necesidades lo requieren. En este tutorial, descargarás los binarios precompilados oficiales desde la página oficial de descargas de Julia. Asegúrate de estar en tu directorio de inicio, luego inicia la descarga:
- wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz
Este comando utiliza wget
para descargar el binario precompilado oficial. Para completar la instalación, extrae el archivo descargado. Esto se hace con el comando tar
:
- tar zxvf julia-1.8.1-linux-x86_64.tar.gz
La instalación de Julia está ahora completa, en un nuevo directorio llamado julia-1.8.1
. Esta ubicación se denomina tu directorio de Julia
, y se hará referencia a él más adelante. Julia está completamente contenida en este único directorio. En el futuro, si deseas desinstalar Julia, puedes eliminar este directorio para una desinstalación completa.
Paso 2 — Agregar Julia a tu PATH
Aunque la instalación esté completa, tu sistema debe poder encontrar el ejecutable julia
. Esto se puede hacer agregando la ruta completa del directorio bin
de Julia a la variable de entorno PATH
en ~/.bashrc
. Este es uno de los lugares donde Linux permite ajustes en tu PATH
. Ábrelo con nano
o tu editor de texto preferido:
- nano ~/.bashrc
Agregue esta línea al final del archivo, utilizando el directorio de Julia
donde instaló Julia como base:
. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"
Es necesario que utilice la ruta absoluta a su carpeta bin
. En este ejemplo, se utiliza el directorio principal, así que asegúrese de actualizar el nombre del directorio si eligió una ubicación diferente para su directorio de Julia
.
Una vez hecho esto, guarde y salga presionando CTRL+O
luego CTRL+X
.
Para que este cambio surta efecto, debe sourcear
su archivo .bashrc
:
- source ~/.bashrc
Ahora su sistema puede encontrar el ejecutable de julia
.
Paso 3 — Ejecutando el REPL de Julia
Para confirmar que Julia está instalado correctamente y comenzar a experimentar con el lenguaje en sí, inicie una sesión interactiva de REPL (read-evaluate-print-loop). Esto le permitirá obtener retroalimentación inmediata y utilizar el lenguaje en sí mismo.
Con julia
ahora en su PATH
, puede iniciar su sesión con este comando:
- julia
Output _
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.8.1 (2022-09-06)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia>
Como ejemplo y para verificar que funcione, puede comenzar haciendo aritmética básica utilizando Julia, lo cual es fundamental para cualquier lenguaje de programación:
- 1 + 1
Output2
Una vez que haya terminado de experimentar, puede presionar CTRL+D
para salir de la sesión.
Conclusión
Julia es un lenguaje de programación utilizado para ciencia de datos y desarrollo de aplicaciones. Aunque esta guía solo cubre la instalación y el uso básico, puedes aprender más sobre programación y creación con Julia en el sitio oficial de aprendizaje de Julia. Si estás interesado en instalar otros lenguajes, especialmente para ciencia de datos, consulta nuestros tutoriales sobre cómo instalar R.