Código para escribir la tabla JMP en python
Lo anterior es un código que obtuve de la documentación de JMP, pero cuando lo ejecuto, no sucede nada. Tengo la versión de 64 bits de python 3.8 y JMP Pro 15. Puede alguien ayudarme con esto?
¿Necesito agregar numpy, scipy y pandas? Los tengo en mis descargas de python. ¿Debo ponerlos en una carpeta diferente también para que JMP los consulte?
secuencias de comandosRe: Código para escribir una tabla JMP en pythonJMP de 64 bits requiere Python 3 de 64 bits, y JMP de 32 bits requiere Python 3 de 32 bits. Además, cualquiera de los módulos que instale debe instalarse para esa versión de Python, por lo que si tenía Numpy instalado en el 32- bit de Python, esa versión NO funcionará con JMP de 64 bits o Python de 64 bits.
El problema es que JMP carga la biblioteca compartida de Python (.dll, .so, .dylib,...) en su espacio de proceso. Como resultado, tanto Python como JMP deben ser de 32 bits o de 64 bits. Numpy es uno de los módulos de Python que depende en gran medida del código compilado nativo para la extensión, en lugar del código puro de Python, que es independiente del sistema. Por lo tanto, también debe coincidir con los 32/64 bits de JMP y Python. Instale Numpy, Spicy y Pandas usando la versión de pip o pip3 ubicada en los mismos directorios que el Python que está usando.
Re: Código para escribir una tabla JMP en pythonJMP usa el paquete pandas, específicamente un marco de datos pandas, para enviar tablas de datos de ida y vuelta con Python. Necesita los paquetes de Python que faltan para que todas las funciones de JMP funcionen correctamente. Para obtener el mejor éxito, debe usar una versión Python.org de Python. Con más de una versión de Python en su sistema, probablemente necesitará usar el argumento opcional para Python Init(). El bit-ness de Python tiene que coincidir con el bit-ness de JMP. JMP de 64 bits requiere Python de 64 bits, ya que JMP carga la dll de Python. Anaconda es mucho más problemático para llegar a una configuración funcional, ya que está diseñado para ser el guardián, el administrador de todo Python. No funciona tan bien si está tratando de incrustar Python.
Los paquetes adicionales que necesitan las primeras versiones de JMP con compatibilidad con Python son numpy, pandas, scipy, matplotlib y Qt5. Esta lista se ha reducido para que las versiones más recientes de JMP solo requieran numpy, pandas y matplotlib. De sus advertencias de registro, necesita numpy, scipy y pandas.
Use el administrador de paquetes de Python pip (o pip3). Asegúrese de usar el pip en el mismo árbol de directorios que la versión de Python que desea usar con JMP.
pip instalar numpy scipy pandas
Esto descargará e instalará los paquetes de Python desde los repositorios públicos de Python y los instalará en su máquina.
Re: Código para escribir una tabla JMP en pythonHabía desinstalado la anaconda antes de reinstalarla después de que no ayudó, así que solo tuve una copia en algún momento.
Esto es lo que obtengo del registro cuando ejecuto lo siguiente:
Nombres predeterminados hasta aquí ( 1 );
Inicialización de Python();
versión = Python Obtener versión ();
Mostrar (versión);
Término de Python ();
INICIAR SESIÓN:
/*:
versión = {3, 8, 5, "final", 0};
0
//:*/
Re: Código para escribir una tabla JMP en python¿Dónde tienes esos paquetes instalados?Si tiene varias versiones de python, supongo que JMP está mirando una en la que no las tiene instaladas.
Re: Código para escribir una tabla JMP en pythonEstaba diciendo que tenía una versión de Python de 32 bits como un error al ejecutar el script, así que desinstalé esa versión y reinstalé una versión de 64 bits. También tengo una instalación de anaconda separada. Ya no me sale ese error pero no ve esos paquetes que aparentemente tengo instalados.
Re: Código para escribir una tabla JMP en python¿Estás usando anaconda o solo python?Tal vez JMP no está viendo la versión correcta de Python, es mi pensamiento.
¿Puedes ejecutar un archivo .py solo con esas importaciones?
Re: Código para escribir una tabla JMP en pythonParece que la Comunidad no puede ayudar. Envíe esto al soporte de JMP para que pueda obtener un número de seguimiento y las personas correctas de JMP para investigar el problema.
support@jmp.comRe: Código para escribir una tabla JMP en python/***********/
# Importe el módulo numpy para soporte de arreglos y matrices
importar numpy como _JMPnp
/***********/
/***********/
# Importe el módulo scipy para soporte de computación científica
importar scipy como _JMPsp
/***********/
Aquí está el registro JMP del script. He instalado todos estos paquetes en mi carpeta de paquetes de sitio de python de 64 bits.
/***********/
# Importe el módulo pandas para la compatibilidad con Series/Data Frame
importar pandas como _JMPpd
/***********/
No se puede importar el módulo Python 'numpy'
No se puede importar el módulo Python 'scipy'
No se puede importar el módulo de Python 'pandas'
Re: Código para escribir una tabla JMP en pythonEsto es lo que dice el registro:
/***********/
# Importe el módulo numpy para soporte de arreglos y matrices
importar numpy como _JMPnp
/***********/
/***********/
# Importe el módulo scipy para soporte de computación científica
importar scipy como _JMPsp
/***********/
/***********/
# Importe el módulo pandas para el soporte de Series/Data Frame
importar pandas como _JMPpd
/***********/
No se puede importar el módulo Python 'numpy'
No se puede importar el módulo Python 'scipy'
No se puede importar el módulo de Python 'pandas'
/***********/
imprimir (dt)
/***********/
0
Re: Código para escribir una tabla JMP en python/***********/
# Importe el módulo numpy para soporte de arreglos y matrices
importar numpy como _JMPnp
/***********/
/***********/
# Importe el módulo scipy para soporte de computación científica
importar scipy como _JMPsp
/***********/
/***********/
# Importe el módulo pandas para el soporte de Series/Data Frame
importar pandas como _JMPpd
/***********/
No se puede importar el módulo Python 'numpy'
No se puede importar el módulo Python 'scipy'
No se puede importar el módulo de Python 'pandas'
Re: Código para escribir una tabla JMP en python¿No pasa nada?¿Está abierta una tabla de datos JMP en el punto donde ejecuta el script? ¿Hay algún mensaje en el registro de JMP?