Python-JMP-Integration - Windowsnach dem Setzen von env-Variablen für "Python sys path"
habe versucht, den folgenden Code auszuführen,
Namen standardmäßig bis hierher ( 1 );
Python-Init();
JMP15 wird sofort beendet. Irgendwelche Arbeiten in der Nähe?
#Python
#JMP15
AnalytikDatentabelleSkripterstellungBetreff: Python-JMP-Integration - WindowsIch versuche Ihre Methode, scheitere aber, also folge ich dem Handbuch und füge die manuell hinzu JMP_LIB_PYTHON_PATH Umgebungsvariable, die funktionieren kann
Betreff: Python-JMP-Integration - WindowsIch habe Erfolg mit den beiden Argumenten Path() und Python Sys Path() in Python Init(), die unten gezeigt werden. Der Python-Pfad ist einfach der Pfad zur DLL in der virtuellen Umgebung, und Sie können die Sys-Pfadliste abrufen, indem Sie Python in Ihrer Umgebung starten, „import sys“ und dann „sys.path“ eingeben und die Ausgabe wie unten beschrieben kopieren und einfügen :
PythonPath = "C:\Users\<USERID>\AppData\Local\Programs\Python\Python37\Python37\<VIRTUAL environment="">\Scripts\python37.dll";
PythonSysPathList = {"", "C:\\Users\\<USERID>\\AppData\\Local\\Programs\\Python\\Python37\\<VIRTUAL environment="">\\Scripts\\python37.zip",
"C:\\Users\\<USERID>\\AppData\\Local\\Programs\\Python\\Python37\\DLLs",
"C:\\Users\\<USERID>\\AppData\\Local\\Programs\\Python\\Python37\\lib",
"C:\\Users\\<USERID>\\AppData\\Local\\Programs\\Python\\Python37",
"C:\\Users\\<USERID>\\AppData\\Local\\Programs\\Python\\Python37\\<VIRTUAL environment="">",
"C:\\Users\\<USERID>\\AppData\\Local\\Programs\\Python\\Python37\\<VIRTUAL environment="">\\lib\\site-packages"};
Python Init(
Path( PythonPath ),
Python Sys Path( PythonSysPathList )
);
version = Python Get Version();
Show( version );</VIRTUAL></USERID></VIRTUAL></USERID></USERID></USERID></USERID></VIRTUAL></USERID></VIRTUAL></USERID>Das funktioniert bei mir und es erkennt Paketimporte, die ich nur in meiner virtuellen Umgebung installiert habe. Viel Glück!
Betreff: Python-JMP-Integration - WindowsDas ist großartig!
Wäre es möglich, dass Sie mir zeigen, wie ich es auf meine gewünschte Umgebung richten kann?
Betreff: Python-JMP-Integration - WindowsJa, es ist möglich. Ich habe viel Zeit damit verbracht, JMP dazu zu bringen, eine virtuelle Umgebung in Anaconda zu verwenden, und habe schließlich Python von python.org installiert. Ich habe jetzt beide Installationen und verwende derzeit die Python-Integration, indem ich auf die Umgebung von python.org verweise.
Betreff: Python-JMP-Integration - WindowsIst es möglich, sowohl Anaconda als auch die Basis-Python-Umgebung zu haben und JMP dazu zu bringen, auf die Basis-Python-Umgebung zu verweisen?
Ich würde Anaconda gerne weiterhin für meine anderen analytischen Anforderungen verwenden, aber JMP spielt nicht gut damit.
Betreff: Python-JMP-Integration - WindowsIch hatte das gleiche Problem, als ich Anaconda Python ausführte ... Es wurde vorgeschlagen, dass ich Anaconda nicht verwende, und so habe ich es gelöscht und von der Python-Site heruntergeladen, und danach funktionierte es einwandfrei.