python -m pip install chemin/vers/nelson/modules/python_engine/resources/python
python -m pip install --no-build-isolation chemin/vers/nelson/modules/python_engine/resources/python
python -m pip install -e chemin/vers/nelson/modules/python_engine/resources/python
L'API Nelson Engine pour Python est fournie comme un paquet Python nomme nelson. Elle fournit nelson.engine et les classes de tableaux Python compatibles avec Nelson.
Installez le paquet dans l'environnement Python qui appellera Nelson. Depuis un arbre source ou de compilation Nelson, le repertoire du paquet est modules/python_engine/resources/python.
Le paquet Python contient uniquement l'API Python. La bibliotheque native Nelson engine doit aussi etre disponible depuis une installation Nelson ou depuis la sortie de compilation. Si la decouverte automatique echoue, definissez NELSON_ROOT vers le repertoire racine de Nelson, ou definissez NELSON_ENGINE_LIBRARY vers le chemin complet de la bibliotheque engine.
Dans un arbre de compilation Windows, la bibliotheque engine est souvent bin/x64/libnlsEngine.dll. Sous Linux, elle est souvent libnlsEngine.so, et sous macOS libnlsEngine.dylib.
Les paquets optionnels comme NumPy et pandas ne sont pas necessaires pour importer le paquet engine, mais ils activent des conversions plus fideles pour les tableaux et les tables.
Si l'environnement Python n'a pas acces au reseau pendant l'installation, verifiez d'abord que setuptools et wheel sont deja installes, puis utilisez --no-build-isolation pour eviter que pip telecharge les dependances de construction dans un environnement temporaire.
cd D:\Developpements\Github\nelson-lang\nelson
python -m pip install .\modules\python_engine\resources\python
cd D:\Developpements\Github\nelson-lang\nelson
python -m pip install -e .\modules\python_engine\resources\python
python -m pip install setuptools wheel
cd D:\Developpements\Github\nelson-lang\nelson
python -m pip install --no-build-isolation .\modules\python_engine\resources\python
$env:NELSON_ROOT = "D:\Developpements\Github\nelson-lang\nelson"
python -c "import nelson.engine; eng = nelson.engine.start_nelson(); print(eng.sqrt(4.0)); eng.quit()"
$env:NELSON_ENGINE_LIBRARY = "D:\Developpements\Github\nelson-lang\nelson\bin\x64\libnlsEngine.dll"
python -c "import nelson.engine; eng = nelson.engine.start_nelson(); print(eng.sqrt(4.0)); eng.quit()"
python -m pip install /path/to/nelson/modules/python_engine/resources/python
export NELSON_ROOT=/path/to/nelson
python -c "import nelson.engine; eng = nelson.engine.start_nelson(); print(eng.sqrt(4.0)); eng.quit()"
python -m pip install numpy pandas
| Version | Description |
|---|---|
| 2.0.0 | Ajout de l'aide d'installation de l'API Nelson Engine pour Python. |