Мы уже знаем, что на текущую сессию интерпретатора изменение PYTHONPATH никак не повлияет. Но если вы запустите дочерний процесс, то он унаследует окружение текущего процесса, а значит и изменения в любых переменных будут на него влиять.
Вот небольшой пример:
Объявляем переменную
user@host:~$ export PYTHONPATH=/path1
Запускаем интерпретатор
user@host:~$ python3
Проверим что в sys.path
>>> import sys
>>> print(sys.path)
['', '/path1', '/usr/lib/...', ...]
Добавляем что-то в переменную
>>> import os
>>> os.emviron['PYTHONPATH'] = '/path1:/path2'
>>> print(sys.path)
['', '/path1', '/usr/lib/...', ...]
Изменений нет. Но давайте запустим дочерний процесс и посмотрим там
>>> os.system('python3')
# теперь мы находимся в другом процессе
>>> import sys
>>> print(sys.path)
['', '/path1', '/path2', '/usr/lib/...', ...]
Тоже самое будет и с subprocess, так как по умолчанию текущее окружение тоже наследуется.
>>> import subprocess
>>> subprocess.call(['python3', '-c', 'import sys;print(sys.path)'])
['', '/path1', '/path2', '/usr/lib/...', ...]
______________________
Лучшей практикой является передача энвайронмента явно через аргумент env!
import subprocess
subprocess.call(cmd, env={'PYTHONPATH': '...'})
Это поможет точно понимать какое окружение будет у запускаемого процесса и при этом не изменять окружение текущего процесса.
#basic
💣💣PREZZO BOMBA!!!💣💣
#Politica
📚Vincitori e vinti. Le stagioni dell'odio. Dalle leggi razziali a Prodi e Berlusconi - di Bruno Vespa
💰A soli 9,00€ invece di 18,00€
👉https://amzn.to/4ohwx3h
Scopri le radici dell'odio che hanno segnato il secolo scorso e minacciano il presente. Un'analisi profonda delle divisioni politiche in Italia, che ti farà riflettere.
#Ad & Info
#Politica
📚E basta con 'sto fascismo. Cari compagni, ci avete rotto... - di Daniele Capezzone
💰A soli 13,24€ invece di 18,90€
👉https://amzn.to/47hQXTW
Scopri l'analisi provocatoria che sfida le certezze e smaschera le contraddizioni del fascismo moderno. Un'opera che invita alla riflessione e stimola il dibattito.
#Ad & Info
#Politica
📚Il rancore e la speranza. Ritratto di una nazione dal dopoguerra a Giorgia Meloni, in un mondo macchiato di sangue - di Bruno Vespa
💰A soli 15,45€ invece di 21,00€
👉https://amzn.to/46HN8Hx
Scopri la storia di un Paese segnato da conflitti e rinnovamenti, mentre traccia il cammino tra rancore e speranza. Un'analisi profonda e attuale che non puoi perdere.
#Ad & Info
❌❌ERRORE DI PREZZO❌❌
#Politica
📚La rivincita di Putin. Dal crollo dell'URSS alla guerra in Ucraina - di Peter Conradi
‼️ Minimo Storico ‼️
💰A soli 4,84€ invece di 26,00€
👉https://amzn.to/4mJpD5x
Scopri le radici del conflitto in Ucraina e il ruolo delle potenze occidentali in un'analisi avvincente e provocatoria che sfida le convenzioni.
#Ad & Info
💣😱PREZZO ASSURDO!!!😱💣
#Politica
📚Rapsodia americana. Viaggio nel cuore profondo degli Stati Uniti per capire il Paese che determina (ancora?) i destini del mondo - di Marco Bardazzi
‼️ Minimo Storico ‼️
💰A soli 5,85€ invece di 16,00€
👉https://amzn.to/4gvTL2Q
Scopri le tensioni e i contrasti che definiscono l'anima americana. Un’analisi profonda che svela le dinamiche di un Paese chiave nel mondo.
#Ad & Info
💣😱PREZZO ASSURDO!!!😱💣
#Politica
📚Concorso Vigili del Fuoco: manuale e quesiti per la preparazione a tutte le fasi di selezione. Con software di simulazione in omaggio. - di P. Nissolino
💰A soli 9,29€ invece di 24,00€
👉https://amzn.to/460oQrQ
Preparati ad affrontare il concorso per Vigili del Fuoco con un manuale completo e quesiti mirati. Scopri il software di simulazione incluso e inizia la tua preparazione.
#Ad & Info
💣😱PREZZO ASSURDO!!!😱💣
#Politica
📚La via italiana alle relazioni internazionali. La lezione di Enrico Mattei - di Luca Pinasco
💰A soli 6,45€ invece di 18,00€
👉https://amzn.to/4mezlwI
Scopri come il pensiero di Enrico Mattei ha plasmato le relazioni internazionali italiane. Un'analisi intrigante tra strategia e visione.
#Ad & Info
#Politica
📚Il rancore e la speranza. Ritratto di una nazione dal dopoguerra a Giorgia Meloni, in un mondo macchiato di sangue - di Bruno Vespa
💰A soli 14,46€ invece di 21,00€
👉https://amzn.to/3UNz746
Scopri il contrasto tra rancore e speranza che ha segnato la storia italiana dal dopoguerra a oggi. Una riflessione profonda su un paese in continua evoluzione.
#Ad & Info
#Politica
📚E basta con 'sto fascismo. Cari compagni, ci avete rotto... - di Daniele Capezzone
‼️ Minimo Storico ‼️
💰A soli 13,06€ invece di 18,90€
👉https://amzn.to/3TYZHXG
Un'analisi senza filtri sulla pervasiva ossessione del fascismo nella sinistra. Scopri le verità scomode e sfida le tue convinzioni.
#Ad & Info
#Politica
📚Demofobia. Destra e sinistra: la finta alternanza e la volontà di schiacciare il popolo - di Diego Fusaro
💰A soli 11,26€ invece di 18,00€
👉https://amzn.to/3TMVfLx
Scopri come destra e sinistra tessono una tela di inganni per il popolo. Esplora le dinamiche nascoste della politica contemporanea e sfida il sistema.
#Ad & Info
❌❌ERRORE O AFFARE?💣😱
#Politica
📚L'arte della guerra. Ediz. integrale - di Tzu Sun
‼️ Minimo Storico ‼️
💰A soli 3,60€ invece di 12,00€
👉https://amzn.to/4lE4udk
Scopri le strategie senza tempo di un maestro della guerra. Ogni pagina svela insegnamenti sulla leadership e il potere, essenziali per affrontare le sfide della vita.
#Ad & Info
#Politica
📚Il paese che siamo. L'Italia dalla prima Repubblica alla politica on demand - di Lorenzo Pregliasco
💰A soli 11,93€ invece di 18,00€
👉https://amzn.to/3GJZG6U
Un'analisi penetrante dell'Italia dalla Prima Repubblica a oggi, rivelando dinamiche politiche e sociali sorprendenti che plasmano il nostro presente. Scoprilo ora.
#Ad & Info