Probleme bei der Integration von Python 3.7 mit JMP 14.2Hallo zusammen,
Ich habe Python 3.7 mit allen erforderlichen Paketen installiert. Ich habe versucht, einige Beispielskripte auszuführen, aber es scheint, dass meine JMP-Version (14.2) die Installation von Python nicht findet: Folgendes sagt das Protokoll:
Eine Installation von Python kann auf diesem System nicht gefunden werden. Für die Unterstützung von JMP Python ist Python Version 3.0 oder höher erforderlich. bei Zugriff oder Bewertung von 'Python Init', Python Init / * ### * / ()
Fehler im folgenden Skript mit / * ### * / markiert
Python Init / * ### * / ();
Python senden (
"
basket = {'Apfel', 'Orange', 'Birne', 'Orange', 'Banane'}
drucken (korb)
"
);
Python-Term ();
Ich weiß nicht was ich tun soll. Kann jemand helfen?
Danke vielmals,
Prost,
Valerie
Betreff: Python 3.7-Integrationsprobleme mit JMP 14.2Vielen Dank an alle, ich habe es jetzt zum Laufen bekommen 
Prost,
Valerie
Betreff: Python 3.7-Integrationsprobleme mit JMP 14.2Wenn ich einen Pfad zur DLL von "C: \ Users \ eurvan \ AppData \ Local \ Programs \ Python \ Python37" angegeben habe, würde ich es versuchen
Python-Init (Pfad ("C: \\ Benutzer \\ eurvan \\ AppData \\ Local \\ Programme \\ Python \\ Python37 \\ python37.dll")));
oder
Python Init (Use Python Version ("3.7"));
oder
Python-Init ( Pfad ( " C: \\ Benutzer \\ eurvan \\ AppData \\ Lokale \\ Programme \\ Python \\ Python37 \\ python37.dll " )
Python-Version verwenden ( "3.7" )
);
beginnen mit.
Betreff: Python 3.7-Integrationsprobleme mit JMP 14.2Hallo Paul,
Ich habe nur eine Version von Python (Version 3.7), die sich unter C: \ Users \ eurvan \ AppData \ Local \ Programs \ Python befindet
Die Dateien python3.dll und python37.dll befinden sich hier unter C: \ Users \ eurvan \ AppData \ Local \ Programs \ Python \ Python37
Danke im Voraus,
Mit freundlichen Grüßen,
Valérie
Betreff: Python 3.7-Integrationsprobleme mit JMP 14.2Sie sollten nicht mehr als das erste oder die ersten 2 Argumente für Python Init () benötigen. Wenn Sie alle drei Argumente vollständig angeben, sollte es funktionieren, unabhängig davon, wie viele Instanzen von Python vorhanden sind oder wo sich diese befinden. Beachten Sie auch, dass keine Tests durchgeführt wurden, um sicherzustellen, dass dies in virtuellen Python-Umgebungen (z. B. virtualenv) funktioniert.
Betreff: Python 3.7-Integrationsprobleme mit JMP 14.2Wo befindet sich dein Python? Haben Sie mehr als eine Version von Python auf Ihrem System? Windows oder Mac?
Wenn Sie mehr als eine Python-Version auf Ihrem System haben, müssen Sie wahrscheinlich die optionalen Argumente verwenden, die Python Init () verwendet. Path () ist der absolute Pfad zur gemeinsam genutzten Python-Bibliothek, z. B. libpython3.7.dylib oder python37.dll oder das Verzeichnis, in dem sie sich befindet.
Python-Version verwenden ("3.7")
Beispiel auf dem Mac
Python-Init ( Pfad ( "/Library/Frameworks/Python.framework/Versions/3.6/lib/libpython3.6.dylib" )
Python-Version verwenden ( "3.6" )
);
Simultan für Fenster.
Das dritte akzeptierte Argument ist Python sys sath (). Dies ist eine JSL-Liste von Pfaden, die Pythons Standardpfadsuche nach Modulen und gemeinsam genutzten Bibliotheken ersetzt, die gefunden werden können, wenn Sie Python von einem Terminal aus ausführen und diese dann als JSL-Liste formatieren .
sys importieren;
print (sys.path);
Betreff: Python 3.7-Integrationsprobleme mit JMP 14.2Hi Valerie,
Was ist das Datum auf Ihrer ausführbaren 14.2-Datei? Für Python wurden Änderungen vorgenommen, und es ist wichtig zu wissen, ob Sie diese Änderungen vorgenommen haben oder nicht.
Vielen Dank,
Brian