JSL-Fehler Python-DLL nicht gefundenWenn ich das folgende Skript ausführe:
Names Default To Here( 1 );
Python Init(
Path( "C:\Anaconda3\envs\PythonR\python37.dll" )
);
Ich erhalte die Fehlermeldung: „Auf diesem System kann keine Installation von Python gefunden werden. JMP-Python-Unterstützung erfordert Python-Version 3.0 oder höher, beim Zugriff oder bei der Auswertung von ‚Python init‘, Python Init/*###*/(Path(“ C:\Anaconda3\envs\PythonR\python37.dll")
Der Speicherort von python37.dll ist: C:\Anaconda3\envs\PythonR
Die Verwendung von Python und R über Anaconda ist eine Voraussetzung, daher ist die Alternative, eine eigenständige Python-Installation durchzuführen, keine Option.
Wie kann man das beheben?
Automatisierung und SkripterstellungDatenzugriffBetreff: JSL-Fehler Python-DLL nicht gefundenUpdate auf 16.2. Anaconda möchte derjenige sein, der die Kontrolle über die Umgebung hat, und nicht als gemeinsam genutzte Bibliothek in ein anderes Programm geladen werden, da sie eine nicht standardmäßige Startverarbeitung und nicht standardmäßige Pfade zum Laden der gemeinsam genutzten Bibliotheken durchführen. Schließlich unterstützt JMP virtuelle Umgebungen nicht sehr gut, und das ist eine wichtige Prämisse der Anaconda-Umgebung. JMP 16.2 wird unter Windows besser unterstützt, da JMP versucht, den LoadLibrary-Pfad zur Laufzeit zu ändern. Um jedoch auf Erfolg hoffen zu können, müssen Sie die optionalen Parameter für Python Init() verwenden. Sie müssen den sys.path Ihrer Umgebung als JSL-Liste hinzufügen, und Sie müssen den Pfad zur richtigen python3x.dll angeben. Weitere Informationen zu den Funktionen Python Init() und Python Connect() und optionalen Parametern finden Sie im Skriptindex von JMP.
Anaconda Python ist zwar eine großartige Sammlung, wenn es unter Anacondas Kontrolle läuft, aber es verträgt sich nicht gut mit anderen.
Betreff: JSL-Fehler Python-DLL nicht gefundenHallo Jim,
Danke für deine Antwort. Leider kann ich Python nur über Anaconda verwenden.
Markus
Betreff: JSL-Fehler Python-DLL nicht gefundenIch hatte Probleme mit Anaconda Python und konnte es nie zum Laufen bringen.Ich habe es gelöscht und dann Python von heruntergeladen
Python herunterladen | Python.org
und die Verbindung zu JMP funktionierte ohne Probleme.
Betreff: JSL-Fehler Python-DLL nicht gefunden16.0? Vielleicht auf 16.2 aktualisieren (einige Python-Verbesserungen wurden anscheinend in Bezug auf die letzte Versionsnotiz vorgenommen).
Anaconda-Integration scheint schwierig zu sein.
Diesen Artikel finde ich in der Community
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
Betreff: JSL-Fehler Python-DLL nicht gefundenHallo Guillaume,
Ich verwende JMP 16.0.
Ich habe alle Möglichkeiten in Ihren Links ausprobiert, aber leider bekomme ich immer die gleiche Fehlermeldung
Betreff: JSL-Fehler Python-DLL nicht gefundenHallo MarcP,
Ich wusste nicht, was Ihre JMP-Version ist, aber auf 15.2 wurde Anaconda nicht wirklich unterstützt.
Ich rate Ihnen, diese Hilfe zu lesen
https://www.jmp.com/support/help/zh/15.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml
oder
https://www.jmp.com/support/help/zh/16.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml