BookmarkSubscribe
Choose Language Hide Translation Bar
Craige_Hales
Staff (Retired)

Re: Running Python Script from JSL

Here's an example I was playing with

txt=runprogram(executable("python"),options({"C:\Users\User\Desktop\tweepy\twpy2.py"}),readfunction("text"));

Tweepy is a python package for twitter.  This example expects the python program to start, produce output, and terminate, before the JSL continues.  There are other ways to use RunProgram.

Craige

Re: Running Python Script from JSL

Update: Since JMP 14.0 (and much improved in 15.0), the best way to run Python from JSL is now to use the JMP interface implemented in the commands Python Init(), Python Submit(), etc.

More information here: 

https://www.jmp.com/support/help/14-2/python-integration-functions.shtml

For a wrapper that supports running Anaconda virtual environments, check: 

https://community.jmp.com/t5/JMP-Scripts/Anaconda-Environments-Integration/ta-p/221565