Errore JSL Python dll non trovatoQuando eseguo il seguente script:
Names Default To Here( 1 );
Python Init(
Path( "C:\Anaconda3\envs\PythonR\python37.dll" )
);
Ottengo un errore: "Impossibile trovare un'installazione di Python su questo sistema. Il supporto JMP Python richiede Python versione 3.0 o successiva, nell'accesso o nella valutazione di 'Python init', Python Init/*###*/(Path(" C:\Anaconda3\envs\PythonR\python37.dll"))
La posizione di python37.dll è: C:\Anaconda3\envs\PythonR
L'uso di Python e R tramite anaconda è un requisito, quindi l'alternativa di eseguire un'installazione autonoma di Python non è un'opzione.
Come risolvere questo problema?
Automazione e scriptingAccesso ai datiRe: errore JSL python dll non trovatoAggiornamento alla 16.2. Anaconda vuole essere quello che controlla l'ambiente, non caricato come libreria condivisa in un altro programma poiché esegue un'elaborazione di avvio non standard e percorsi non standard per caricare le librerie condivise. Infine, JMP non supporta molto bene gli ambienti virtuali e questa è una grande premessa dell'ambiente Anaconda. JMP 16.2 offre un supporto migliore su Windows, poiché JMP tenta di modificare il percorso LoadLibrary in fase di runtime. Tuttavia per avere qualche speranza di successo è necessario utilizzare i parametri opzionali di Python Init(). Devi includere sys.path nel tuo ambiente come elenco JSL e devi includere il percorso del file python3x.dll corretto. Vedere l'indice di scripting di JMP per ulteriori informazioni sulle funzioni Python Init() e Python Connect() e sui parametri facoltativi.
Anaconda Python sebbene sia una grande raccolta quando si esegue sotto il controllo di Anaconda, non funziona bene con gli altri.
Re: errore JSL python dll non trovatoCiao Jim,
Grazie per la tua risposta. Sfortunatamente posso usare Python solo tramite Anaconda.
Marco
Re: errore JSL python dll non trovatoHo lottato con Anaconda Python e non sono mai riuscito a farlo funzionare.L'ho cancellato e poi ho scaricato Python da
Scarica Python | Python.org
e la connessione a JMP ha funzionato senza problemi.
Re: errore JSL python dll non trovato16,0? Forse aggiornare a 16.2 (sembra che siano stati apportati alcuni miglioramenti a Python rispetto all'ultima nota di rilascio).
L'integrazione di Anaconda sembra essere difficile.
Trovo questi articoli sulla Community
https://community.jmp.com/t5/Discussions/Configuring-JMP-to-run-Python-code/mp/346064
https://community.jmp.com/t5/Discussions/Integrating-JMP-with-Anaconda-Python-and-Tensorflow/mp/414301
Re: errore JSL python dll non trovatoCiao Guglielmo,
Sto usando JMP 16.0.
Ho provato tutte le possibilità nei tuoi link, ma sfortunatamente continuo a ricevere lo stesso messaggio di errore
Re: errore JSL python dll non trovatoCiao MarcP,
Non sapevo quale fosse la tua versione di JMP, ma su 15.2 Anaconda non era realmente supportato.
Ti consiglio di leggere questo aiuto
https://www.jmp.com/support/help/zh/15.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml
O
https://www.jmp.com/support/help/zh/16.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml