# jlenv

Modifier l'environnement par défaut de l'interpréteur Julia.

## 📝 Syntaxe

* jlenv
* je = jlenv('Version', julia\_path)
* je = jlenv(...)

## 📥 Argument d'entrée

* julia\_path - une chaîne ou un vecteur de caractères : nom du fichier exécutable de Julia.

## 📤 Argument de sortie

* je - objet JuliaEnvironment.

## 📄 Description

Utilisezjlenv pour modifier la version par défaut ou le mode d'exécution de l'interpréteur Julia, en veillant à ce que ces ajustements persistent entre les différentes sessions Nelson.

La valeur définie parjlenv est persistante entre les sessions Nelson.

Properties:

Version: string: Julia version

Executable: string: Name of Julia executable file

Library: string: Shared library file

Home: string: Home folder

Status: Process status: "NotLoaded" (default), "Loaded", "Terminated"

ExecutionMode: Execution mode: "InProcess" (default) or "OutOfProcess"

Utilisez des variables d'environnement pour forcer l'environnement Julia au démarrage (utile pour les distributions snapcraft ou docker) :

\_\_NELSON\_JULIA\_VERSION\_\_: exemple "1.11"

\_\_NELSON\_JULIA\_EXECUTABLE\_\_: exemple "/usr/bin/julia"

\_\_NELSON\_JULIA\_LIBRARY\_\_: exemple "libjulia.so"

\_\_NELSON\_JULIA\_HOME\_\_: exemple "/usr"

Toutes les variables d'environnement doivent exister et être valides pour être prises en compte.

## 💡 Exemples

```matlab
je = jlenv
```

Définir le chemin de l'exécutable Julia

```matlab
jlenv('Version', ''C:\WindowsTools\Julia-1.11.6\bin\julia.exe'')
```

## 🔗 Voir aussi

[jlrun](https://nelson-9.gitbook.io/Nelson/markdown/fr/julia_engine/jlrun).

## 🕔 Historique

| Version | 📄 Description   |
| ------- | ---------------- |
| 1.12.0  | version initiale |
