Problema al instalar el paquete sklearn python con jpipSeguí las instrucciones para instalar sklearn como en
Instale paquetes Python compilados usando la línea de comandos y jpip (jmp.com)
Obtuve
Collecting sklearn
Using cached sklearn-0.0.post12.tar.gz (2.6 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
pero luego recibí un mensaje de error muy largo en rojo que al principio comienza con:
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()
y finalmente termina con
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'
puedo correr
import _socket
desde el editor jmp python y no recibo un mensaje de error, y descubrí que el archivo _socket.pyd está en la carpeta "C:\Program Files\JMP\JMP\18" que debería ser recogida por el compilador de Python (Revisé el archivo jpip bash y las variables PYTHONHOME, PYTHONPATH tienen "C:\Program Files\JMP\JMP\18"). Tuve exactamente el mismo problema al intentar instalar el paquete mordred.
He podido instalar matplotlib, numpy, pandas y algunos otros paquetes de Python (aunque los instalé como en Instalar paquetes de Python en el entorno Python de JMP ).
No estoy seguro de si esto podría ser un problema con el jmp python que entra en conflicto con el python que instalé.
Le agradecería si alguien pudiera ayudarme con este problema.
Automatización y secuencias de comandosRe: Problema al instalar el paquete sklearn python con jpipEsto podría darle una idea de lo que puede hacer https://community.jmp.com/t5/Discussions/Is-there-a-list-of-python-library-names-in-JMP18-0-0/mp/775772 /resaltado/verdadero#M95807
Re: Problema al instalar el paquete sklearn python con jpipTal como se describe en la publicación referenciada, lo repetiré aquí para facilitar el acceso.
El error _socket es específico de Windows y se debe a una suposición incorrecta que hice con respecto al diseño de los archivos instalados. Es específico de Windows y se solucionó en 18.1. Si bien el entorno Python integrado encuentra el archivo _socket.pyd sin problemas donde se encuentra, el proceso setuptools asume que los archivos .pyd se encontrarán dentro de un directorio DLLs/.
En la versión 18.1, he creado un subdirectorio de DLL y he movido los archivos .pyd y 4 DLL específicas de Python del directorio JMP.exe al directorio DLLs/. Esas 4 DLL son libcrypto-3.dll, libffi-8.dll, libssl-3.dll y sqlite3.dll.
La solución alternativa a probar para 18.0, 18.0.1 es apagar JMP, crear el subdirectorio DLLs/ en el directorio que contiene JMP.exe, luego mover los archivos .pyd y las 4 DLL mencionadas anteriormente al subdirectorio DLLs. (y por supuesto reiniciar JMP después).
Suponiendo que JMP está instalado en c:\Archivos de programa\JMP\JMP\18
Salir de JMP
crea el directorio c:\Archivos de programa\JMP\JMP\18\DLLs
Mueva *.pyd a c:\Archivos de programa\JMP\JMP\18\DLLs
Mueva libcrypto-3.dll, libffi-9.dll, libssl-3.dll y sqlite3.dll a c:\Archivos de programa\JMP\JMP\18\DLLs
Reiniciar JMP
Eso debería solucionar el problema. Además, la integración de JMP con Python encuentra los archivos pyd perfectamente ubicados dentro del directorio DLL.
Re: Problema al instalar el paquete sklearn python con jpipGracias, lo intentaré.
Ver más...Parece que podría haber un conflicto entre el entorno Python de JMP y una configuración Python estándar. Asegúrate de que estás usando el entorno correcto, actualiza pip y considera usar un entorno virtual para evitar conflictos. Escribir mi declaración personal me estaba estresando, así que recurrí
a academized.com/buy-personal-statement-online para obtener ayuda. El escritor fue profesional y la declaración personal se redactó exactamente como la necesitaba. Si tienes dificultades para escribir una declaración personal como yo, este servicio puede ayudarte a terminarla a tiempo. La calidad del trabajo es excelente y estoy muy contento con el producto final. Hizo que todo fuera mucho más fácil.