Code pour écrire la table JMP en python
Ce qui précède est un code que j'ai obtenu de la documentation JMP mais quand je l'exécute, rien ne se passe. J'ai la version 64 bits de python 3.8 et JMP Pro 15. Est-ce que quelqu'un peut m'aider avec ça?
Dois-je ajouter numpy et scipy et pandas? J'ai ceux dans mes téléchargements python. Dois-je également les placer dans un dossier différent pour que JMP puisse interroger ?
ScriptRe : Code pour écrire la table JMP en pythonJMP 64 bits nécessite Python 3 64 bits et JMP 32 bits nécessite Python 3 32 bits. De plus, tous les modules que vous installez doivent être installés pour cette version de Python. version bit de Python, cette version ne fonctionnera PAS avec JMP 64 bits ou Python 64 bits.
Le problème est que JMP charge la bibliothèque partagée Python (.dll, .so, .dylib,...) dans son espace de processus. Par conséquent, Python et JMP doivent tous deux être en 32 bits ou en 64 bits. Numpy est l'un des modules Python qui dépend fortement du code compilé natif pour l'extension, plutôt que du code Python pur qui est indépendant du système. Il doit donc également correspondre au format 32/64 bits de JMP et Python. Installez Numpy, épicé et pandas en utilisant la version de pip ou pip3 située dans les mêmes répertoires que le Python que vous utilisez.
Re : Code pour écrire la table JMP en pythonJMP utilise le package pandas, en particulier une trame de données pandas, pour envoyer des tables de données dans les deux sens avec Python. Vous avez besoin des packages Python manquants pour que toutes les fonctionnalités de JMP fonctionnent correctement. Pour un meilleur succès, vous devez utiliser une version Python.org de Python. Avec plus d'une version de Python sur votre système, vous devrez probablement utiliser l'argument facultatif de Python Init(). Le nombre de bits de Python doit correspondre au nombre de bits de JMP. JMP 64 bits nécessite Python 64 bits, car JMP charge la dll Python. Anaconda est beaucoup plus gênant pour obtenir une configuration de travail, car il est conçu pour être le gardien, le gestionnaire de tout Python. Il ne joue pas aussi bien si vous essayez d'intégrer Python.
Les packages supplémentaires requis par les premières versions de JMP avec prise en charge de Python sont numpy, pandas, scipy, matplotlib et Qt5. Cette liste a été réduite afin que les versions les plus récentes de JMP ne nécessitent que numpy, pandas et matplotlib. À partir de vos avertissements de journal, vous avez besoin de numpy, scipy et pandas.
Utilisez le gestionnaire de packages de Python pip ( ou pip3 ). Assurez-vous d'utiliser le pip dans la même arborescence de répertoires que la version Python que vous souhaitez utiliser avec JMP.
pip installer numpy scipy pandas
Cela téléchargera et installera les packages Python à partir des référentiels Python publics et les installera sur votre machine.
Re : Code pour écrire la table JMP en pythonJ'avais désinstallé l'anaconda avant de le réinstaller après que cela n'ait pas aidé, donc je n'avais qu'une seule copie à un moment donné.
Voici ce que j'obtiens du journal lorsque j'exécute ce qui suit :
Noms par défaut à ici( 1 );
Init Python();
version = Python Obtenir Version();
Afficher(version);
Terme Python();
JOURNAL:
/* :
version = {3, 8, 5, "finale", 0} ;
0
//:*/
Re : Code pour écrire la table JMP en pythonOù avez-vous installé ces packages ?Si vous avez plusieurs versions de python, je suppose que JMP en regarde une sur laquelle vous ne les avez pas installées.
Re : Code pour écrire la table JMP en pythonIl disait que j'avais une version 32 bits de python comme erreur lors de l'exécution du script, j'ai donc désinstallé cette version et réinstallé une version 64 bits. J'ai également une installation anaconda séparée. Je n'obtiens plus cette erreur mais il ne voit apparemment pas les packages que j'ai installés.
Re : Code pour écrire la table JMP en pythonUtilisez-vous anaconda ou simplement python?Peut-être que JMP ne voit pas la bonne version de Python, c'est ma pensée.
Êtes-vous capable d'exécuter un fichier .py avec uniquement ces importations ?
Re : Code pour écrire la table JMP en pythonIl semble que la Communauté ne soit pas en mesure d'aider. Veuillez le soumettre à l'assistance JMP afin d'obtenir un numéro de suivi et les bonnes personnes JMP pour examiner le problème.
support@jmp.comRe : Code pour écrire la table JMP en python/***********/
# Importer le module numpy pour la prise en charge des tableaux et des matrices
importer numpy en tant que _JMPnp
/***********/
/***********/
# Importer le module scipy pour le support du calcul scientifique
importer scipy en tant que _JMPsp
/***********/
Voici le journal JMP du script. J'ai installé tous ces packages dans mon dossier 64 bits python site-packages.
/***********/
# Importer le module pandas pour la prise en charge des séries/cadres de données
importer des pandas en tant que _JMPpd
/***********/
Impossible d'importer le module Python 'numpy'
Impossible d'importer le module Python 'scipy'
Impossible d'importer le module Python 'pandas'
Re : Code pour écrire la table JMP en pythonVoici ce que dit le journal :
/***********/
# Importer le module numpy pour la prise en charge des tableaux et des matrices
importer numpy en tant que _JMPnp
/***********/
/***********/
# Importer le module scipy pour le support du calcul scientifique
importer scipy en tant que _JMPsp
/***********/
/***********/
# Importer le module pandas pour la prise en charge des séries/données
importer des pandas en tant que _JMPpd
/***********/
Impossible d'importer le module Python 'numpy'
Impossible d'importer le module Python 'scipy'
Impossible d'importer le module Python 'pandas'
/***********/
impression (dt)
/***********/
0
Re : Code pour écrire la table JMP en python/***********/
# Importer le module numpy pour la prise en charge des tableaux et des matrices
importer numpy en tant que _JMPnp
/***********/
/***********/
# Importer le module scipy pour le support du calcul scientifique
importer scipy en tant que _JMPsp
/***********/
/***********/
# Importer le module pandas pour la prise en charge des séries/données
importer des pandas en tant que _JMPpd
/***********/
Impossible d'importer le module Python 'numpy'
Impossible d'importer le module Python 'scipy'
Impossible d'importer le module Python 'pandas'
Re : Code pour écrire la table JMP en pythonIl ne se passe rien?Une table de données JMP est-elle ouverte au moment où vous exécutez le script ? Y a-t-il des messages dans le journal JMP ?