Problème d'installation du package sklearn python avec jpipJ'ai suivi les instructions pour installer sklearn comme dans
Installez les packages Python compilés à l'aide de la ligne de commande et de jpip (jmp.com)
j'ai eu
Collecting sklearn
Using cached sklearn-0.0.post12.tar.gz (2.6 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
mais ensuite j'ai reçu un très long message d'erreur en rouge qui commence par :
ERROR: Exception:
Traceback (most recent call last):
File "C:\Users\isaac\AppData\Roaming\JMP\JMP\Python\Python311\site-packages\pip\_internal\cli\base_command.py", line 105, in _run_wrapper
status = _inner_run()
et se termine finalement par
File "email\message.py", line 15, in
from email import utils
File "email\utils.py", line 29, in
import socket
File "C:\Program Files\JMP\JMP\18\python311.zip\socket.py", line 51, in
import _socket
ModuleNotFoundError: No module named '_socket'
je peux courir
import _socket
depuis l'éditeur jmp python et je ne reçois pas de message d'erreur, et j'ai constaté que le fichier _socket.pyd se trouve dans le dossier "C:\Program Files\JMP\JMP\18" qui devrait être récupéré par le compilateur python (J'ai vérifié le fichier jpip bash et les variables PYTHONHOME, PYTHONPATH ont toutes deux "C:\Program Files\JMP\JMP\18"). J'ai eu exactement le même problème en essayant d'installer le package mordred.
J'ai bien installé matplotlib, numpy, pandas et quelques autres packages python (même si je les ai installés comme dans Install Python Packages in JMP's Python Environment ).
Je ne sais pas si cela pourrait être un problème avec le python jmp en conflit avec le python que j'ai installé.
J'apprécierais que quelqu'un puisse m'aider avec ce problème.
Automatisation et scriptsRe : Problème d'installation du package sklearn python avec jpipCela pourrait donner une idée de ce que vous pouvez faire https://community.jmp.com/t5/Discussions/Is-there-a-list-of-python-library-names-in-JMP18-0-0/mp/775772 /highlight/true#M95807
Ré: Problème lors de l'installation du package Python sklearn avec jpipComme décrit dans le message référencé, je le répéterai ici pour un accès facile.
L'erreur _socket est spécifique à Windows et est due à une hypothèse erronée que j'ai faite concernant la disposition des fichiers installés. Elle est spécifique à Windows et est corrigée dans la version 18.1. Alors que l'environnement Python intégré trouve parfaitement le fichier _socket.pyd là où il se trouve, le processus setuptools suppose que les fichiers .pyd se trouvent dans un répertoire DLLs/.
Dans la version 18.1, j'ai créé un sous-répertoire DLLs et déplacé les fichiers .pyd et 4 DLLs spécifiques à Python du répertoire JMP.exe vers le répertoire DLLs/. Ces 4 DLLs sont libcrypto-3.dll, libffi-8.dll, libssl-3.dll et sqlite3.dll.
La solution de contournement à essayer pour 18.0, 18.0.1 est d'arrêter JMP, de créer le sous-répertoire DLLs/ dans le répertoire qui contient JMP.exe, puis de déplacer les fichiers .pyd et les 4 dlls susmentionnés dans le sous-répertoire DLLs. (et bien sûr de redémarrer JMP par la suite).
En supposant que JMP soit installé dans c:\Program Files\JMP\JMP\18
Quitter JMP
créer le répertoire c:\Program Files\JMP\JMP\18\DLLs
Déplacez *.pyd vers c:\Program Files\JMP\JMP\18\DLLs
Déplacez libcrypto-3.dll, libffi-9.dll, libssl-3.dll et sqlite3.dll vers c:\Program Files\JMP\JMP\18\DLLs
Redémarrer JMP
Cela devrait résoudre le problème. Et JMP Python Integration trouve très bien les fichiers pyd situés dans le répertoire DLL.
Ré: Problème lors de l'installation du package Python sklearn avec jpipMerci, je vais essayer.
Voir plus...Il semble qu'il puisse y avoir un conflit entre l'environnement Python de JMP et une configuration Python standard. Assurez-vous d'utiliser le bon environnement, mettez à jour pip et envisagez d'utiliser un environnement virtuel pour éviter les conflits. La rédaction de ma déclaration personnelle me stressait, alors j'ai utilisé
academized.com/buy-personal-statement-online pour obtenir de l'aide. L'auteur était professionnel et la déclaration personnelle a été rédigée exactement comme j'en avais besoin. Si vous avez du mal à rédiger une déclaration personnelle comme moi, ce service peut vous aider à la terminer à temps. La qualité du travail est excellente et je suis vraiment satisfait du produit final. Cela a rendu tout tellement plus facile.