Error JSL Python DLL no encontradoCuando ejecuto el siguiente script:
Names Default To Here( 1 );
Python Init(
Path( "C:\Anaconda3\envs\PythonR\python37.dll" )
);
Recibo un error: "No se puede encontrar una instalación de Python en este sistema. La compatibilidad con JMP Python requiere la versión 3.0 o superior de Python, en el acceso o evaluación de 'Python init', Python Init/*###*/(Path(" C:\Anaconda3\envs\PythonR\python37.dll"))
La ubicación de python37.dll es: C:\Anaconda3\envs\PythonR
Usar Python y R a través de anaconda es un requisito, por lo que la alternativa de realizar una instalación independiente de Python no es una opción.
¿Cómo arreglar esto?
Automatización y secuencias de comandosAcceso a los datosRe: Error JSL python dll no encontradoHola MarcP,
No sabía cuál es su versión de JMP, pero en 15.2, Anaconda no era realmente compatible.
Te aconsejo que leas esta ayuda.
https://www.jmp.com/support/help/zh/15.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml
o
https://www.jmp.com/support/help/zh/16.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml
Re: Error JSL python dll no encontradoHola Guillaume,
Estoy usando JMP 16.0.
Probé todas las posibilidades en sus enlaces, pero lamentablemente sigo recibiendo el mismo mensaje de error.
Re: Error JSL python dll no encontradoLuché con Anaconda Python y nunca pude hacerlo funcionar.Lo eliminé y luego descargué Python de
Descargar Python | Python.org
y la conexión a JMP funcionó sin problemas.
Re: Error JSL python dll no encontradoHola Jim,
Gracias por su respuesta. Desafortunadamente, solo puedo usar python a través de Anaconda.
Bagazo
Re: Error JSL python dll no encontradoActualizar a 16.2. Anaconda quiere ser el que tiene el control del entorno, no cargado como una biblioteca compartida en otro programa, ya que realizan un procesamiento de inicio no estándar y rutas no estándar para cargar las bibliotecas compartidas. Por último, JMP no admite muy bien los entornos virtuales y esa es una gran premisa del entorno Anaconda. JMP 16.2 tiene mejor compatibilidad con Windows, ya que JMP intenta modificar la ruta LoadLibrary en tiempo de ejecución. Sin embargo, para tener alguna esperanza de éxito, debe usar los parámetros opcionales para Python Init(). Debe incluir sys.path a su entorno como una lista JSL y debe incluir la ruta al python3x.dll correcto. Consulte el índice de secuencias de comandos de JMP para obtener más información sobre las funciones Python Init() y Python Connect() y los parámetros opcionales.
Anaconda Python es una gran colección cuando se ejecuta bajo el control de Anaconda, pero no funciona bien con los demás.