Мы уже знаем, что на текущую сессию интерпретатора изменение 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
💥 Долгожданный ФОТООТЧЕТ с конкурса #TopDriver#LGCE#Русбизнесавто в г. Симферополь 💥
🔥 9 апреля состоялось уникальное мероприятие от компании #Русбизнесавто — Top Driver #LGCE.
⚡️В рамках этого уникального конкурса операторы экскаваторов соревновались за звание лучшего в своей профессии. Победителя ждала поездка на завод #LGCE в Китае⚡️
📣 Будет еще много конкурсов и мероприятий следите за новостями в официальных соцсетях #Русбизнесавто
⚡️Кликайте и получайте фотографии
🇷🇺 Мы вMAX💙 Мы вВК
💥 Долгожданный ФОТООТЧЕТ с конкурса #TopDriver#LGCE#Русбизнесавто в г. Красноярск 💥
🔥 25 сентября состоялось уникальное мероприятие от компании #Русбизнесавто — Top Driver #LGCE.
⚡️В рамках этого уникального конкурса операторы экскаваторов соревновались за звание лучшего в своей профессии. Победителя ждала поездка на завод #LGCE в Китае⚡️
📣 Будет еще много конкурсов и мероприятий следите за новостями в официальных соцсетях #Русбизнесавто
⚡️Кликайте и получайте фотографии
💥 Долгожданный ФОТООТЧЕТ с конкурса #TopDriver#LGCE#Русбизнесавто в г. Артём 💥
🔥 19 сентября состоялось уникальное мероприятие от компании #Русбизнесавто — Top Driver #LGCE.
⚡️В рамках этого уникального конкурса операторы экскаваторов соревновались за звание лучшего в своей профессии. Победителя ждала поездка на завод #LGCE в Китае⚡️
📣 Будет еще много конкурсов и мероприятий следите за новостями в официальных соцсетях #Русбизнесавто
⚡️Кликайте и получайте фотографии
💥 Долгожданный ФОТООТЧЕТ с конкурса #TopDriver#LGCE#Русбизнесавто в г. Сургут 💥
🔥 4 сентября в г. Сургуте состоялось уникальное мероприятие от компании #Русбизнесавто — Top Driver #LGCE.
⚡️В рамках этого уникального конкурса операторы экскаваторов соревновались за звание лучшего в своей профессии. Победителя ждала поездка на завод #LGCE в Китае⚡️
📣 Будет еще много конкурсов и мероприятий следите за новостями в официальных соцсетях #Русбизнесавто
⚡️Кликайте и получайте фотографии
💥 ВИДЕООТЧЕТ с конкурса #TopDriver#LGCE#Русбизнесавто в г. Чебоксары 💥
➡️ Смотри на официальном канале РУСБИЗНЕСАВТО https://rutube.ru/video/af2c76fc751c82ea9d20360b310cf5fc/?r=wd
💥 ФОТООТЧЕТ с конкурса #TopDriver#LGCE#Русбизнесавто в г. Чебоксары 💥
🔥17 июля в г. Чебоксары состоялось уникальное мероприятие от компании #Русбизнесавто — Top Driver #LGCE.
⚡️В рамках этого уникального конкурса операторы экскаваторов соревновались за звание лучшего в своей профессии. Победителя ждала поездка на завод #LGCE в Китае⚡️
📣 Будет еще много конкурсов и мероприятий следите за новостями в официальных соцсетях #Русбизнесавто
⚡️Кликайте и получайте фотографии
🎉#TOPDRIVER в Москве успешно завершён!
👍Спасибо всем за невероятную энергию!
🤫Фото и видео — скоро на нашем канале
#topdriver#excavatorchallenge#Москва#топдрайвер
💙Как это было? Смотрите видеоотчет с #TOP #DRIVER в Симферополе!
Друзья, 9 апреля Симферополь
❗️На нашем канале #Русбизнесавто на Rutube вышел подробный видеоотчет с конкурса профессионального мастерства операторов экскаваторов #TopDriver#LGCE.
Вы увидите:
✔️ Накал борьбы за звание лучшего.
✔️ Технику #LGCE в деле.
✔️ Эмоции участников и победителей.
👍 Кто не успел на мероприятие — смотрите видео по ссылке
https://rutube.ru/video/2689f651987819c765b37de3bf97554d/
Ставьте 💙, если гордитесь нашими специалистами!
#LGCE#Русбизнесавто#Спецтехника#экскаватор#Симферополь#Китай#Конкурс#TopDriver
🇷🇺 Мы вMAX💙 Мы вВК
😇Юбилейный «Top Driver LGCE»: праздник для всей семьи на стадионе «Спартак» 😇
🏟️ На легендарном стадионе «Спартак» отгремел юбилей #TOPDRIVER, и особенно радостно, что этот праздник запомнился нашим самым юным гостям
🎮 Для них мы подготовили специальную программу с разнообразными развлечениями: игровые зоны с увлекательными активностями, познавательные площадки для знакомства с техникой и конечно же, памятные подарки
👍 Мы верим, что такие встречи вдохновляют детей и открывают для них мир современных профессий
#ТопДрайвер10лет#ДетиНаТопДрайвере#Спартак#Русбизнесавто
☄️Они сделали это !Победители TOP DRIVER 2025 уже на заводе #LGCE☄️
🎆Яркие эмоции, крутая техника и море драйва — именно так проходит поездка наших чемпионов!
👍Мы получили тёплое видео с места событий: победители конкурса благодарят сотрудников завода за невероятную организацию и, конечно, за качество техники, которая помогает им побеждать.
🤝Этот конкурс объединил лучших! Смотрите, как искрятся глаза наших героев!
💬Мы в MAX💙Мы в ВК
#TOPDRIVER#LGCE#Победители#Завод#Благодарность#ТехникаLGCE