problema con l'installazione del pacchetto PythonCIAO,
Utilizzo JMP Pro 18.0.0; sul mio laptop riesco ad aprire correttamente una finestra di script Python e ad aggiornare/installare i pacchetti con:
importa jmputils
jmputils.jpip('elenco')
jmputils.jpip('installa --aggiorna', 'strumenti di configurazione pip')
jmputils.jpip('installa', 'pandas')
Ma quando ho provato a fare lo stesso su un altro computer desktop, ho ricevuto questo errore:
ATTENZIONE: Nuovo tentativo (Retry(total=4, connect=None, read=None, redirect=None, status=None)) dopo l'interruzione della connessione causata da 'ProtocolError('Connessione interrotta.', ConnectionResetError(10054, 'Una connessione esistente è stata chiusa forzatamente dall'host remoto', None, 10054, None))': /simple/pip/
Questo computer ha una connessione a Internet.
Ho fatto qualche ricerca su Google e sembra che il problema sia di rete e/o proxy.
Entrambi i computer utilizzano Windows 10 Enterprise.
Qualche consiglio o idea?
Grazie
FinestreRe: problema con l'installazione del pacchetto Pythonjpip di JMP è solo un wrapper su pip. Puoi installare Python.org 3.11.x standalone sul tuo computer e provare gli stessi comandi in pip? Se riesci su entrambi i computer, probabilmente c'è qualche variabile d'ambiente relativa al proxy. Ma se pip non funziona sul computer, dovrai coinvolgere il reparto IT della tua rete. Se pip non riesce a connettersi, nemmeno JMP può, poiché sta semplicemente chiamando pip con le variabili d'ambiente appropriate per garantire che i pacchetti finiscano nella directory site-packages/ di JMP. JMP passa le variabili d'ambiente alla chiamata del sottoprocesso per avviare pip, quindi tali variabili "dovrebbero" essere già passate. Se ti accorgi di dover passare variabili specifiche, potresti dover modificare jmputils.py per aggiungerle alla chiamata del sottoprocesso. Una copia di jmputils.py si trova nella directory $SAMPLE_SCRIPTS/Python.
Il file effettivamente utilizzato è python311.zip, che dovrebbe essere decompresso dallo zip, modificato e reinserito nel file zip affinché jmp possa visualizzarlo. Potresti anche rinominare gli script di esempio con le tue modifiche in myJMPutils.py , copiarlo in site-packages e fare qualcosa del tipo
da myJMPutils importa jpip
jpip('installa','pandas')
Re: problema con l'installazione del pacchetto PythonSe possibile, aggiornerei anche all'ultima versione di manutenzione di JMP 18. Otterrete miglioramenti di sicurezza e correzioni di bug rispetto alla versione iniziale. Sono stati introdotti anche alcuni miglioramenti all'installazione dei pacchetti. (Credo che i miglioramenti all'installazione dei pacchetti siano stati introdotti nella versione 18.1.0)
Re: problema con l'installazione del pacchetto PythonGrazie Paul_Nelson!
Sono riuscito a risolvere il mio problema con l'aiuto del nostro reparto IT.
Per farla breve, ho copiato la cartella C:\Users\MyUserName\pip dal mio portatile (dove jpip funzionava correttamente) all'altro computer su cui si verificava l'errore, dove quella cartella era mancante.
La cartella contiene 2 file, uno è pip.ini e l'altro dovrebbe essere un certificato (l'estensione del file è .pem).
Per quanto riguarda l'aggiornamento all'ultima versione di JMP 18, lo farò non appena il nostro reparto IT lo renderà disponibile.
Grazie ancora per la tua risposta! Contiene informazioni utili per me!