Мы уже знаем, что на текущую сессию интерпретатора изменение 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
🚀XLM price holds steady even as Stellar pumps breaks on Protocol 20 upgrade. Dev feedback trumps validator's votes, pushing out the update beyond Jan 30. Stay patient crypto traders, this delay might just be for the best! #Stellar#CryptoNews#Trading
📈BTC price at the time of this post: $42115
👉Continue reading
🪐 The bright star Vega, located 25 light-years from Earth, spins so rapidly that its equator bulges outward, making it noticeably flattened rather than spherical. This dizzying rotation also creates a temperature difference across its surface, with its poles glowing hotter and whiter than its cooler, darker equator. ✨
#Vega⚡#rotation⚡#stellar
👉subscribe Universe Mysteries
💬Апатия в соцсетях может продлить альтсезон
🔹 Несмотря на впечатляющий рост альткоинов, активность в социальных сетях остается низкой. По данным Santiment, в ноябре лидерами стали XRP (+444%), Cardano (+280%) и Stellar (+512%).
🔹 Ноябрьский альтсезон стал одним из самых масштабных в истории крипторынка. Однако в конце месяца уменьшилось число постов с позитивной оценкой ближайших перспектив альткоинов.
🔹 Аналитики Santiment напоминают, что 5 ноября началась активная накачка биткоина из-за улучшения настроений инвесторов на фоне победы Дональда Трампа. Однако хайп быстро угас, что положительно сказалось на стабилизации курса BTC.
🔹 Аналогичная ситуация наблюдается с альткоинами. После всплеска в соцсетях 25 ноября пользователи успокоились и преимущественно игнорируют тему крипты, что создает условия для продления альтсезона в декабре.
#Альткоины#Альтсезон#XRP#Cardano#Stellar
АкадемияGarantex|Garantex Announcements|ВКонтакте|YouTube
🚀 CoinDesk 20 Experiences Slight Decline as ICP Leads Gains
The CoinDesk 20 index recorded a slight decrease, trading at 1,982.06, marking a 0.6% drop since 4 p.m. ET on Wednesday. According to NS3.AI, Bitcoin remained stable during this period. Internet Computer Protocol (ICP) emerged as the leading gainer with a 1.5% increase, while AAVE and Stellar (XLM) were among the assets experiencing declines.
#CoinDesk20#ICP#Bitcoin#AAVE#Stellar#Cryptocurrency#MarketDecline#CryptoIndex#BTC
Notable Updates on Crypto Events and Funding
White House source confirms Cardano's Charles Hoskinson excluded from the March 8 Crypto Summit. Cardano hasn't engaged with the administration in policy talks. Additionally, DoubleZero Foundation raises $28M at $400M valuation, plans expansion. CANARY files S-1 for AXL ETF, focusing on blockchain interoperability.
#Cardano#Crypto#Hoskinson#DoubleZero#Blockchain#Funding#AXLETF#Web3#Investing#Valuation#Solana#XRP#Hedera#Stellar#TON#Sui#Bitcoin#VC#Testnet
🚀 DeFi Protocol Splyce Finance Secures Strategic Round Funding
DeFi protocol Splyce Finance has successfully completed a strategic round of financing. According to Foresight News, the funding round saw participation from notable investors including the Sui Foundation, Stellar, Solana Foundation, Lucid Drakes, Sarson Funds, and Kin Capital. The specific amount raised in this round has not been disclosed.
#DeFi#SplyceFinance#Funding#Investment#Blockchain#Crypto#SuiFoundation#Stellar#SolanaFoundation#LucidDrakes#SarsonFunds#KinCapital#SOL#XLM#SUI