Sto provando a modificare sys.path in uno dei miei file Python in modo da avere alcune dirs di librerie specifiche nel percorso di ricerca dei moduli (potrebbe non essere il modo migliore ma ...). Se inserisco diversi percorsi nella parte anteriore di sys.path, il mio script non prende in considerazione quei percorsi per le importazioni future. Se faccio una lista completamente nuova contenente le librerie di cui ho bisogno e assegno quell'elenco a sys.path allora quelle importazioni sono prese in considerazione. È questo il comportamento corretto? Sto usando Python 2.5.4. Potrebbe essere qualcosa dal mio ambiente che potrebbe portare a un simile comportamento?Modifica Python sys.path non funzionante
alcuni frammenti di codice: Se faccio
pathtoInsert1 = " .... "
pathtoInsert2 = " .... "
sys.path.insert(0, pathToInsert1)
sys.path.insert(0, pathToInsert2)
esso non funziona. Non tiene conto dei percorsi.
Se faccio
pathList = [pathToInsert1, pathToInsert2]
sys.path = pathList
funziona.
Grazie
si prega di inviare un po 'di codice che mostra come si sta aggiungendo i percorsi. –