Erreur JSL Python DLL introuvableQuand j'exécute le script suivant :
Names Default To Here( 1 );
Python Init(
Path( "C:\Anaconda3\envs\PythonR\python37.dll" )
);
J'obtiens une erreur : "Une installation de Python est introuvable sur ce système. La prise en charge de JMP Python nécessite Python version 3.0 ou supérieure, lors de l'accès ou de l'évaluation de 'Python init', Python Init/*###*/(Path(" C:\Anaconda3\envs\PythonR\python37.dll"))
L'emplacement python37.dll est : C:\Anaconda3\envs\PythonR
L'utilisation de Python et R via anaconda est une exigence, donc l'alternative consistant à effectuer une installation autonome de Python n'est pas une option.
Comment régler ceci?
Automatisation et scriptsAccès aux donnéesRe : erreur JSL python dll introuvableMise à jour vers 16.2. Anaconda veut être celui qui contrôle l'environnement, et non chargé en tant que bibliothèque partagée dans un autre programme, car ils effectuent un traitement de démarrage non standard et des chemins non standard pour charger les bibliothèques partagées. Enfin, JMP ne prend pas très bien en charge les environnements virtuels et c'est une grande prémisse de l'environnement Anaconda. JMP 16.2 est mieux pris en charge sous Windows, car JMP tente de modifier le chemin LoadLibrary au moment de l'exécution. Cependant, pour avoir un espoir de succès, vous devez utiliser les paramètres optionnels de Python Init(). Vous devez inclure le sys.path vers votre environnement en tant que liste JSL, et vous devez inclure le chemin vers le python3x.dll correct. Consultez l'index des scripts de JMP pour plus d'informations sur les fonctions Python Init() et Python Connect() et les paramètres facultatifs.
Anaconda Python bien qu'il soit une excellente collection lorsqu'il est exécuté sous le contrôle d'Anaconda, il ne joue pas bien avec les autres.
Re : erreur JSL python dll introuvableSalut Jim,
Merci pour votre réponse. Malheureusement, je ne peux utiliser python que via Anaconda.
Marc
Re : erreur JSL python dll introuvableJ'ai eu du mal avec Anaconda Python et je n'ai jamais pu le faire fonctionner.Je l'ai supprimé puis téléchargé Python à partir de
Télécharger Python | Python.org
et la connexion à JMP a fonctionné sans problème.
Re : erreur JSL python dll introuvable16.0 ? Peut-être mettre à jour vers 16.2 (certaines améliorations de python semblent avoir été faites concernant la dernière note de version).
L'intégration d'Anaconda semble difficile.
Je trouve ces articles sur la Communauté
https://community.jmp.com/t5/Discussions/Configuring-JMP-to-run-Python-code/mp/346064
https://community.jmp.com/t5/Discussions/Integrating-JMP-with-Anaconda-Python-and-Tensorflow/mp/414301
Re : erreur JSL python dll introuvableBonjour Guillaume,
J'utilise JMP 16.0.
J'ai essayé toutes les possibilités dans vos liens, mais malheureusement je reçois toujours le même message d'erreur
Re : erreur JSL python dll introuvableBonjour MarcP,
Je ne savais pas quelle était votre version de JMP mais sur 15.2, Anaconda n'était pas vraiment supporté.
Je vous conseille de lire cette aide
https://www.jmp.com/support/help/zh/15.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml
ou alors
https://www.jmp.com/support/help/zh/16.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml