🚀 Tutorial: Instalar Mojo con Pixi en WSL
1️⃣ Preparar el entorno en Windows
- Activa WSL (Windows Subsystem for Linux) si no lo tienes:
- Reinicia tu PC y abre una terminal en Ubuntu (WSL).
2️⃣ Instalar Pixi
Pixi es el gestor oficial recomendado para Mojo.
curl -fsSL https://pixi.sh/install.sh | bash
- Verifica la instalación:
pixi –version
3️⃣ Crear un proyecto con Mojo
- Crea un directorio para tu proyecto:
- Inicializa Pixi:
- Añade Mojo como dependencia:
pixi add mojo
Esto generará un pixi.toml y un pixi.lock, garantizando reproducibilidad.
4️⃣ Ejecutar Mojo
Dentro del entorno Pixi:
pixi run mojo helloworld.mojo
Ejemplo de archivo helloworld.mojo:
fn main(): print(«¡Hola desde Mojo con Pixi!»)
5️⃣ Integrar UV y Pip
Pixi puede usar UV para resolver dependencias de PyPI:
- Instala UV dentro del entorno:
- Instala paquetes de PyPI con UV:
uv pip install numpy
Si prefieres usar pip directamente:
pixi run pip install requests
👉 La diferencia es que UV es mucho más rápido y reproducible que pip.
6️⃣ Usar Conda (opcional)
Si ya trabajas con Conda:
conda create -n mojo-env python=3.11 conda activate mojo-env pip install mojo
Pero recuerda: Pixi es más ligero y reproducible para Mojo.
