Мы уже знаем, что на текущую сессию интерпретатора изменение 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
#Grayscale has identified 20 projects with the best potential in the next quarter
New assets were added to the list ($SUI, $TO, $OP, $HET, $CELO and $UMA), but $RENDER, $MNT, $RUNE, $PENDLE, $HILL and $RAY were removed.
🟢شرکت Grayscale Research بیست دارایی رمزنگاری برتر خود را برای سه ماهه اول 2025 به روز می کند و $HYPE ، $ENA ، $VIRTUAL ، $JUP ، $JTO و $GRASS را به لیست خود اضافه می کند.
#Grayscale
@ScorpionX_Co☑️
😎Do not forget to keep an eye on the sponsors of the current bull cycle — #Blackrock.
Blackrock surpassed Grayscale in terms of the number of available $BTC.
"We tokenize and digitize everything that is possible and impossible, then we will tell you why!"
#BlackRock already has 284.525 BTC ($19.1 billion) on its balance sheet – Ishares
The inflow of funds into spot Bitcoin ETFs in 9 days of trading = $1.75 billion.
Larry Fink, CEO of Blackrock says:
IBIT is the fastest growing ETF in the history of all ETFs. I am very optimistic about the long-term viability of Bitcoin.
I even wonder how "deep" Blackrock will get into the ETF-ETH... and who besides #Grayscale will be able to impose competition on them 🤔
💰 The first 7 days of #Bitcoin-ETF
✅#ETFs bought 112,000 $BTC
✅#Grayscale sold 67,000 $BTC
✅ 27,000 $BTC is mined per month
✅ 13,500 $BTC per month will be mined after halving (after 85 days)
#BlackRock alone bought as many coins in 7 days of trading as it produces in 1 month ⚡️
💡Grayscale за год приобрела более 560 000 LTC
➖ Институциональные инвесторы продолжают наращивать вложения в криптовалюты, ожидая их легализации в США. После запуска биткоин-ETF и эфир-ETF аналитики заговорили о возможном спотовом фонде на Litecoin.
➖ Canary Capital уже подала заявку в SEC на запуск Litecoin-ETF, но пока он не одобрен, крупные игроки используют другие инструменты. Grayscale за год приобрела 560 000 LTC, что составляет почти половину всех добытых монет.
➖ Параллельно сеть Litecoin усиливает свои мощности. Хешрейт LTC установил новый рекорд – 2,24 Ph/s. За четыре месяца он вырос почти вдвое, что говорит о подготовке майнеров к притоку институционального капитала.
➖ Еще один важный фактор — криптоматы. Litecoin обогнал эфир по количеству терминалов, поддерживающих операции с альтом: LTC – 17 909, ETH – 17 525. Лидерами остаются USDT (38 128) и BTC (38 117).
#Litecoin#Grayscale#Криптоинвестиции