Ho avuto difficoltà a convincere i miei utenti a impostare manualmente la variabile d'ambiente PATH, sto cercando un modo per farlo automaticamente. Un file batch sarebbe preferibile, dal momento che ciò richiederebbe loro di eseguirlo da soli (con un avvertimento su ciò che stanno facendo), ma anche un'aggiunta allo setup.py
è accettabile.Modifica permanente della variabile d'ambiente% PATH% di un utente tramite batch o Python
Altre informazioni: SET
riguarda solo gli shell attuali e derivati; i valori permanenti sembrano essere memorizzati nel Registro da qualche parte (un luogo in cui non oso calpestare).
Devi ancora installarli SetEnv, ma questa è una procedura relativamente indolore. Questo sta cercando di essere il modo in cui lo faccio. –
Bene, non è necessario * installare * SetEnv, è sufficiente avere l'eseguibile nella stessa directory del file BATCH che esegue l'impostazione. – Synetech
Alla fine sono riuscito a lavorare su questo. Installato SetEnv in wine, estrasse il file eseguibile e lo gettò nella directory del mio programma, scrisse un file batch per usarlo e tutto il resto. –