Codice per scrivere la tabella JMP in Python
Quanto sopra è un codice che ho ricevuto dalla documentazione di JMP ma quando lo eseguo non succede nulla. Ho una versione a 64 bit di Python 3.8 e JMP Pro 15. Qualcuno mi può aiutare con questo?
Devo aggiungere numpy, scipy e panda? Li ho nei miei download di Python. Devo inserirli anche in una cartella diversa per consentire a JMP di interrogare?
ScriptingRi: Codice per scrivere la tabella JMP su PythonJMP a 64 bit richiede Python 3 a 64 bit e JMP a 32 bit richiede Python 3 a 32 bit. bit di Python, quella versione NON funzionerà con JMP a 64 bit o Python a 64 bit.
Il problema è che JMP carica la libreria condivisa di Python (.dll, .so, .dylib,...) nel suo spazio di elaborazione. Di conseguenza, Python e JMP devono essere entrambi a 32 bit o entrambi a 64 bit. Numpy è uno dei moduli Python che dipende fortemente dal codice compilato nativo per l'estensione, piuttosto che dal puro codice Python che è indipendente dal sistema. Quindi anche questo deve corrispondere ai 32/64 bit di JMP e Python. Installa Numpy, piccante e panda usando la versione di pip o pip3 che si trova nelle stesse directory del Python che stai usando.
Ri: Codice per scrivere la tabella JMP su PythonJMP utilizza il pacchetto pandas, in particolare un data frame pandas, per inviare tabelle di dati avanti e indietro con Python. Sono necessari i pacchetti Python mancanti affinché tutte le funzionalità di JMP funzionino correttamente. Per il miglior successo dovresti usare una versione Python.org di Python. Con più di una versione di Python sul tuo sistema probabilmente dovrai usare l'argomento facoltativo di Python Init(). Il bit di Python deve corrispondere al bit di JMP. JMP a 64 bit richiede Python a 64 bit, poiché JMP sta caricando la DLL Python. Anaconda è molto più problematico arrivare a una configurazione funzionante, poiché è progettato per essere il custode, il gestore di tutto ciò che riguarda Python. Non funziona altrettanto bene se stai cercando di incorporare Python.
I pacchetti aggiuntivi richiesti dalle prime versioni di JMP con supporto Python sono numpy, pandas, scipy, matplotlib e Qt5. Questo elenco è stato ridotto in modo che le versioni più recenti di JMP richiedano solo numpy, panda e matplotlib. Dai tuoi avvisi di registro, hai bisogno di numpy, scipy e panda.
Usa il gestore di pacchetti di Python pip ( o pip3 ). Assicurati di utilizzare il pip nello stesso albero di directory della versione di Python che desideri utilizzare con JMP.
pip installa numpy scipy panda
Questo scaricherà e installerà i pacchetti Python dai repository Python pubblici e li installerà sul tuo computer.
Ri: Codice per scrivere la tabella JMP su PythonAvevo disinstallato l'anaconda prima di reinstallarlo dopo che non ha aiutato, quindi a un certo punto ne avevo solo una copia.
Ecco cosa ottengo dal registro quando eseguo quanto segue:
Nomi Predefinito A Qui( 1 );
Python Init();
versione = Python Ottieni versione();
Mostra( versione );
Termine Python();
TRONCO D'ALBERO:
/*:
versione = {3, 8, 5, "finale", 0};
0
//:*/
Ri: Codice per scrivere la tabella JMP su PythonDove hai installato quei pacchetti?Se hai più versioni di Python, suppongo che JMP ne stia guardando una su cui non le hai installate.
Ri: Codice per scrivere la tabella JMP su PythonStava dicendo che avevo una versione a 32 bit di Python come errore durante l'esecuzione dello script, quindi ho disinstallato quella versione e reinstallato una versione a 64 bit. Ho anche un'installazione separata di anaconda. Non ricevo più quell'errore ma a quanto pare non vede quei pacchetti che ho installato.
Ri: Codice per scrivere la tabella JMP su PythonStai usando anaconda o solo python?Forse JMP non sta vedendo la versione corretta di Python è il mio pensiero.
Sei in grado di eseguire un file .py solo con quelle importazioni?
Ri: Codice per scrivere la tabella JMP su PythonSembra che la Comunità non sia in grado di aiutare. Si prega di inviare questo al supporto JMP in modo da poter ottenere un numero di tracciamento e le persone JMP corrette per esaminare il problema.
support@jmp.comRi: Codice per scrivere la tabella JMP su Python/**********/
# Importa il modulo numpy per il supporto di array e matrici
importa numpy come _JMPnp
/**********/
/**********/
# Importa il modulo scipy per il supporto del calcolo scientifico
importa scipy come _JMPsp
/**********/
Ecco il registro JMP dello script. Ho installato tutti questi pacchetti nella mia cartella dei pacchetti del sito Python a 64 bit.
/**********/
# Importa il modulo panda per il supporto di serie/frame dati
importa i panda come _JMPpd
/**********/
Impossibile importare il modulo Python "numpy".
Impossibile importare il modulo Python 'scipy'
Impossibile importare il modulo Python 'pandas'
Ri: Codice per scrivere la tabella JMP su PythonQuesto è ciò che dice il registro:
/**********/
# Importa il modulo numpy per il supporto di array e matrici
importa numpy come _JMPnp
/**********/
/**********/
# Importa il modulo scipy per il supporto del calcolo scientifico
importa scipy come _JMPsp
/**********/
/**********/
# Importa il modulo panda per il supporto di serie/data frame
importa i panda come _JMPpd
/**********/
Impossibile importare il modulo Python "numpy".
Impossibile importare il modulo Python 'scipy'
Impossibile importare il modulo Python 'pandas'
/**********/
stampa (dt)
/**********/
0
Ri: Codice per scrivere la tabella JMP su Python/**********/
# Importa il modulo numpy per il supporto di array e matrici
importa numpy come _JMPnp
/**********/
/**********/
# Importa il modulo scipy per il supporto del calcolo scientifico
importa scipy come _JMPsp
/**********/
/**********/
# Importa il modulo panda per il supporto di serie/data frame
importa i panda come _JMPpd
/**********/
Impossibile importare il modulo Python "numpy".
Impossibile importare il modulo Python 'scipy'
Impossibile importare il modulo Python 'pandas'
Ri: Codice per scrivere la tabella JMP su PythonNon succede niente?Una tabella dati JMP è aperta nel punto in cui si esegue lo script? Sono presenti messaggi nel registro di JMP?