Configuración de JMP para ejecutar código de PythonEstoy usando la versión JMP 15.2.0 en Windows Server 2012 y tengo instalado Python 3.7.3 (sin Anaconda) con las siguientes rutas en Python sys.path.
['', 'C:\\Python37-32\\python37.zip', 'C:\\Python37-32\\DLL', 'C:\\Python37-32\\lib', 'C:\\ Python37-32', 'C:\\Python37-32\\lib\\paquetes del sitio']
Sin embargo, recibo errores al intentar ejecutar ejemplos del índice de secuencias de comandos. Para el ejemplo de Python Init,
Names Default To Here( 1 );
Python Init(Use Python Version("3.7"), Python sys path("C:\Python37-32\python.exe"));
Python Submit( "\[
str = 'The quick brown fox jumps over the lazy dog';
]\" );
getStr = Python Get( str );
Show( getStr );
Python Term();obtengo los siguientes errores
No se puede encontrar una instalación de Python en este sistema. La compatibilidad con JMP Python requiere la versión de Python 3.0 o superior. en el acceso o evaluación de 'Python Init', Python Init/*###*/(Use Python Version( "3.7"),
Ruta del sistema de Python ("C:\Python37-32\python.exe"))
en la línea 2 en el índice de secuencias de comandos
¿Puede alguien señalarme lo que me estoy perdiendo?
¡Gracias!
Automatización y secuencias de comandosAcceso a los datosIngeniería de Calidad y ProcesosRe: Configurar JMP para ejecutar código PythonAnaconda no juega bien con los demás. Está diseñado para ser EL entorno de Python. El problema con el bloqueo es que cuando JMP intenta cargar Python36.dll, el propio dll de Python intenta cargar otros dll necesarios. Con el entorno de Anaconda, tiene esos dll en un lugar que no está en las rutas de búsqueda de dll estándar.El dll de Python en sí se bloquea porque no puede encontrar los dll necesarios, lo que a su vez hace que JMP finalice sin gracia.
En general, la única forma de hacer que Anaconda funcione ha sido instalarlo en todo el sistema para todos los usuarios y asegurarse de que se agregue a la RUTA. Que es exactamente lo que el instalador de Anaconda advierte que no se debe hacer. El último JMP 16 tiene soporte adicional, ya que JMP intenta agregar dinámicamente Anaconda a la ruta de búsqueda de LoadLibrary. Y tendrá que usar los parámetros opcionales de Python Init() para tener éxito con Anaconda. Es una ruta mucho más exitosa para usar Python desde Python.org, y asegúrese de instalar los paquetes adicionales necesarios con pip
pip instalar numpy pandas matplotlib
Dependiendo de su versión de JMP, es posible que también necesite paquetes scipy y Qt5.
Re: Configurar JMP para ejecutar código PythonLa única forma en que pude hacer que Python funcionara fue eliminar Anaconda e ir directamente al sitio de Python y descargar su versión. La gente de JMP me señaló en esa dirección, indicando que la versión Anaconda de Python tiene problemas con un número significativo de usuarios de JMP.e: Configuración de JMP para ejecutar código PythonLa página de requisitos del sistema JMP 15 dice que se recomienda Python 3.6.5 o superior, por lo que intentaría actualizar Python primero.
Re: Configurar JMP para ejecutar código PythonTengo un problema similar en Windows10 JMP15.2.0.
Mi pitón es 3.6.13 (Anaconda). También tengo 2.7 instalado.
En jmp, cuando especifico la ruta en Python Init (Path ("ruta correcta a python36.dll")) obtengo un bloqueo fuerte. Sin rastro.
Cualquier sugerencia es muy apreciada.
Re: Configurar JMP para ejecutar código PythonGracias Jarmo!
agregando Rastreo inicial ("VERDADERO") to Python init() es un comando muy ingenioso para la depuración.
Estaba usando Python de 32 bits mientras JMP 15 es un programa de 64 bits y solo admite Python de 64 bits. Cambiar a Python de 64 bits solucionó mis problemas
El siguiente enlace tiene detalles sobre los requisitos de instalación de Python
https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/install-python.shtml#
Re: Configurar JMP para ejecutar código PythonIntente simplemente apuntar al archivo de la biblioteca de Python.Esto ha funcionado para mí en el pasado.Algo como
Python Init( Path( "C:\Python37-32\DLLs\python.dll" ) );
o donde sea que se encuentre su archivo .dll.
Re: Configurar JMP para ejecutar código PythonEstos dos enlaces pueden proporcionar algo de ayuda:
https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/install-python.shtml#
https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml#
Especialmente este último. Intenta agregar Rastreo inicial ("VERDADERO") a Python init(), podría brindarle información adicional si JMP está buscando python en una ubicación incorrecta.