Мы уже знаем, что на текущую сессию интерпретатора изменение 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
A recipe for a perfect morning in #Yaroslavl fits entirely within 300 meters on Svobody Street.
All you need is to sit by the window at “Skazka”, with a view of the Youth Theatre and the fountain, and take your time sampling at least half of the breakfast menu. If you’re with friends, order everything to share: the portions are generous, and the prices are what Moscow had before the pandemic.
But even if you’re not hungry, just know this: the plump croissant “resting” near the open kitchen costs 190₽. And at “Svet i Zarya”, the bakery café across the street, it’s 160₽.
You can also order an espresso+ cappuccino set and a wild-strawberry latte — each for 320₽.
The coffee is brewed from beans used by the trendy restaurants on Nikitskaya Street in Moscow.
Such a start to the day in Yaroslavl is fully verified.
🏙️Beyond Moscow🏔️
🎶 «Музыка сада» уже в эту субботу!
✨ В Саду экзотических растений Музея зарубежного искусства выступит квартет Дианы Кубасовой с программой «Город влюблённых».
Прозвучат произведения на русском и английском языке в оригинальных аранжировках: знакомые композиции о любви, весеннем настроении в сочетании с яркими джазовыми ритмами.
💫 1 июля в 17:00.
📍Ярославль, Советская площадь, 2
#Ярославль#Yaroslavl#музыкасада#культура76#КультураЯрославии
❗Сегодня среда, а это значит - льготное посещение зоопарка! Сегодня у льготных категорий граждан есть отличная возможность посетить основную территорию, Альпака-парк, контактный сектор и Ковчег абсолютно бесплатно!
Ярославский зоопарк ждет в гости ежедневно с 09.00 до 21:00 (кассы до 20:00)! Подробно о льготном посещении на сайте
#yarzoo#yaroslavl#ярославскийзоопарк#yaroslavlzoo
📝Chroniques de l'opération militaire spéciale📝
pour le 28 mars 2026
🧨Les forces russes ont frappé les infrastructures portuaires de l'ennemi aux alentours d'Odessa. Tout au long de la journée, les drones Guérane ont visé des objectifs à Kryvyi Rih et des installations d'infrastructure dans la région de Poltava.
Les formations ukrainiennes ont à nouveau tenté d'attaquer la région de Léningrad, tous les drones ont été abattus. Dans le même temps, les incendies de réservoirs de carburant se poursuivent dans les ports d'Oust-Louga et de Primorsk. La Crimée a à nouveau essuyé des tirs, tout comme la raffinerie de Yaroslavl et une installation industrielle dans la région de Samara.
📎Cartes haute résolution :
🔸Situation dans la zone de l'OMS (ru ; en)
📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru
#digest#carte#Crimée#Poltava#Russie#SaintPétersbourg#Ukraine#Yaroslavl
✈️RU | ✈️EN | ✉️MAX
✉️VK | ✉️RuTube | ✉️OK | ✉️Zen
💸Nous soutenirMsg d'orig.
📝Chronik der Spezialoperation📝
für 28. März 2026
🧨Russische Streitkräfte schlugen Hafeninfrastruktur des Feindes in der Nähe von Odessa. Den ganzen Tag über zielten Geran-Drohnen auf Ziele in Kryvyi Rih und Infrastruktureinrichtungen in der Region Poltawa.
Ukrainische Formationen unternahmen erneut Angriffsversuche auf die Region Leningrad, alle Drohnen wurden abgeschossen. Gleichzeitig setzen sich Brände in Treibstofftanks in den Häfen von Ust-Luga und Primorsk fort. Krim kam erneut unter Beschuss, ebenso wie die Raffinerie in Jaroslawl und eine Industrieanlage in der Region Samara.
📎Hochauflösungskarten:
🔸Situation in der SMO-Zone (ru; en)
📍Online-Karten verfügbar im Abonnement unter map.rybar.ru
#digest#map#Crimea#Poltava#Russia#SaintPetersburg#Ukraine#Yaroslavl
✈️RU | ✈️EN | ✉️MAX
✉️VK | ✉️RuTube | ✉️OK | ✉️Zen
💸Unterstützen Sie unsOriginalnachricht
🎶"Музыка сада" уже в эту субботу в одном из красивейших парков Ярославля! 12 августа в Губернаторском саду Ярославского художественного музея выступит Светлана Сорокина & trio с программой Lovely Season.
Вас ждёт освежающий коктейль из джазовых хитов! В программе прозвучат знаменитые джазовые стандарты и популярные песни на английском, французском, итальянском и русском языках.
💫 12 августа в 17:00.
Можно приобрести на сайте #ЯХМ
#Ярославль#Yaroslavl#Губернаторскийсад#музыкасада#культура76#КультураЯрославии
В эту субботу вы можете узнать об архитектуре и истории одной из самых знаменитых и красивейших достопримечательностей Ярославля
📅 17 июня в 12.00 и 14.00 Ярославский музей-заповедник приглашает на экскурсию в церкви Иоанна Предтечи.
Изображение этого храма находится на 1000-рублёвой купюре.
Храм изначально задумывался и строился как нечто особенное, «чего прежде никогда не было».
Хранитель фонда ИЗО Ярославского музея-заповедника Анастасия Кашина расскажет, сколько шло строительство необычного сооружения, какие художники расписывали интерьер и галереи церкви, как создавался шестиярусный иконостас.
📍Церковь находится по адресу: Ярославль, 2-я Закоторосльная набережная, д. 69
Источник
#Ярославль#Yaroslavl#достопримечательности#архитектура#экскурсии#экскурсииЯрославль#культура76#КультураЯрославии
🍋 Музыкальный фестиваль "Лимон" пройдёт в Губернаторском саду Ярославского художественного музея уже в эту субботу!
📅 29 июля с 15.00 до 22.00.
💫 Программа:
Сбор гостей с 15:00. Диксиленд «Первый причал» (Ярославль) под руководством Сергея Кузнецова.
15.45 - лимонные фанфары. Открытие фестиваля
16.00 – 17.00 - трио Даниила Крамера: традиционный джаз, кроссовер.
17.15 – 18.15 - трио Kle2Go: авторский фолк-джаз.
18.30 – 19.45 - Илиана Санчез (Куба) и Ритмы Гаваны: латин-джаз.
20.00 – 21.20 - Вадим Эйленкриг и Eilenkrig Crew: современный авторский джаз.
21.20 – 21.30 -лимонный джем / Финальный номер всех участников фестиваля.
21.30 - закрытие фестиваля.
Билеты на сайте Ярославского художественного музея.
#Ярославль#Yaroslavl#ЯХМ#фестиваль#музыкальныйфестиваль#лимон#культура76#КультураЯрославии
🍋 В Губернаторском саду Ярославского художественного музея состоится музыкальный фестиваль "Лимон"
📅 29 июля с 15.00 до 22.00.
Фестиваль "Лимон" - это:
- шесть часов качественной музыки
- артисты первой величины
- атмосфера цветущего летнего парка
- вкусная еда и напитки
💫 Программа:
Сбор гостей с 15:00. Диксиленд «Первый причал» (Ярославль) под руководством Сергея Кузнецова
15.45 - лимонные фанфары. Открытие фестиваля
16.00 – 17.00 - трио Даниила Крамера: традиционный джаз, кроссовер.
17.15 – 18.15 - трио Kle2Go: авторский фолк-джаз.
18.30 – 19.45 - Илиана Санчез (Куба) и Ритмы Гаваны: латин-джаз.
20.00 – 21.20 - Вадим Эйленкриг и Eilenkrig Crew: современный авторский джаз.
21.20 – 21.30 -лимонный джем / Финальный номер всех участников фестиваля.
21.30 - закрытие фестиваля.
Билеты на сайте Ярославского художественного музея.
#Ярославль#Yaroslavl#ЯХМ#фестиваль#музыкальныйфестиваль#лимон#культура76#КультураЯрославии
📝Chroniques de l'opération militaire spéciale📝
pour le 26 avril 2026
🧨Les forces russes ont frappé un navire dans le port d'Odesa, et ont également frappé des positions dans les régions frontalières de Tchernihiv, Sumy et Kharkiv. En raison de vents d'une force ouragan et de tempêtes de poussière, l'activité des opérateurs de drones sur la plupart des directions était inférieure à la moyenne.
Les formations ukrainiennes ont mené le plus grand raid de masse sur Sébastopol des dernières années cette nuit. Une personne civile a été tuée, quatre autres blessées, des installations d'infrastructure endommagées. À Tchérepovets, suite à une attaque contre une usine chimique et une fuite d'acide, dix personnes ont été blessées ; des impacts ont également été enregistrés dans la zone industrielle de Yaroslavl.
➡️Dans la direction de Sumy, les combattants du GV « Sever » élargissent leur zone de contrôle au nord de la Route H-07. Il y a quelque temps, les troupes d'assaut ont chassé les AFU de plusieurs positions à la périphérie de Kondratovka et avancent maintenant vers le centre de l'établissement.
➡️Dans la direction de Kostyantynivka, les formations ukrainiennes mènent des contre-attaques locales près du collège agricole. Les forces russes tentent de se consolider dans le microdistrict de Semivetrovka et percent vers le centre de Dolga Balka.
➡️Sur le flanc nord de la direction Est de Zaporizhia, les Forces armées russes mènent des opérations de contournement et nettoient les environs des établissements précédemment libérés ; au sud, les troupes d'assaut percent vers Huliaipole. L'un des groupes d'infiltration des AFU a été repéré aux environs de Novohryhorivka et a été par la suite détruit par des frappes FPV.
📎Cartes haute résolution :
🔸Situation dans la zone OMS (ru;en)
🔸Direction de Sumy (ru;en)
🔸Direction de Kostyantynivka (ru;en)
🔸Direction Est de Zaporizhia (ru;en)
📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru
#Huliaipole#digest#map#Kostyantynivka#Odesa#Russia#Sevastopol#Sumy#Ukraine#Cherepovets#Yaroslavl
✈️RU | ✈️EN | ✉️MAX
✉️VK | ✉️RuTube | ✉️OK | ✉️Zen
💸Nous soutenirMsg d'orig.