I'm experiencing issues integrating Python with JMP 17. Despite following the recommended steps, JMP crashes every time I run Python Init. Here are the details:
System Setup:
- JMP Version: 17
- Python Version: 3.9.13 (64-bit) (tried v3.13.1 as well)
- OS: Windows 10 (64-bit)
Steps Taken:
- Installed Python 3.9.13 and added it to the PATH.
- Installed required Python packages: numpy, pandas, matplotlib, scipy, PyQt5.
- Set the environment variable
JMP_PYTHON_MODULE_PATH to C:\Program Files\Python39\python39.dll. - Verified Python installation and package installations via Command Prompt.
- Tried running a simple JSL script to initialize Python:
// Initialize Python with the specified path
Python Init( Path( "C:\\Program Files\\Python39\\python39.dll" ) );
// Simple Python code to test initialization
python_code = "
print('Hello from Python!')
";
// Run the Python code
Python Submit(python_code);
// Close the Python session
Python Term();Issue: JMP crashes and closes immediately upon running Python Init.
Troubleshooting Steps Taken:
- Verified the Python path and DLL file location.
- Uninstalled other Python versions to avoid conflicts.
- Reinstalled JMP 17.
- Checked JMP logs for error messages (none found).
Despite these efforts, the issue persists. Has anyone else encountered this problem or have any suggestions on how to resolve it?
Thanks in advance for your help!