TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #210 · 3 фев.

Что делать если нужно поставить какую-то Python-библиотеку а root-прав нет? То есть в систему библиотеку никак и ничего не поставить. Есть как минимум два способа это решить правильно! 🔸 Сделать виртуальное окружение и ставить там что угодно. Это позволит создать полностью независимое исполняемое окружение для ваших приложений. Все библиотеки будут храниться в домашней директории юзера а значит доступ на запись имеется. Создать очень просто: python3 -m venv ~/venvs/myenvname Теперь активируем окружение # Linux source ~/venvs/myenvname/bin/activate # Windows %userprofile%\venvs\myenvname\Scripts\activate.bat Можно ставить любые библиотеки и запускать приложение. Это стандартный метод работы с любым проектом. Если еще не используете его, то пора начинать. Даже при наличии root доступа! 🔸 Бывает, что нет возможности запустить приложение из своего виртуального окружения. Например, его запускает какой-то сервис от вашего юзера и вставить активацию окружения вы не можете. В этом случае можно установить библиотеки для Python не глобально в систему, а только для юзера. Выполните этот код в консоли: python3 -m site Вы получите что-то такое: sys.path = [ '/home/user', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/home/user/.local/lib/python3.7/site-packages', ... ] USER_BASE: '/home/user/.local' USER_SITE: '/home/user/.local/lib/python3.7/site-packages' ENABLE_USER_SITE: True Нас интересует параметр USER_SITE. Это путь к пользовательским библиотекам, которые доступны по умолчанию, если они есть. Именно сюда будут устанавливаться модули если добавить флаг --user при установке чего-либо через pip pip install --user requests Для этой команды не нужны root-права. После неё можно запускать системный интерпретатор без виртуальных окружений и установленная библиотека будет доступна для текущего юзера. Параметр USER_BASE показывает корневую директорию для хранения user-библиотек. Её можно изменить с помощью переменной окружения PYTHONUSERBASE export PYTHONUSERBASE=~/pylibs python3 -m site ... USER_BASE: '/home/user/pylibs' USER_SITE: '/home/user/pylibs/lib/python3.7/site-packages' Получается некоторое подобие виртуального окружения для бедных 😁 которое можно менять через эту переменную (не делайте так!Лучше venv!) 🔸 Дописывание пути в PYTHONPATH Этот способ не входит в список "двух правильных", но тоже рабочий. Здесь придётся сделать всё несколько сложней. Сначала ставим библиотеку в любое место указывая путь установки pip3 install -t ~/mylibs modulename Библиотека установится без привязки к какому-либо интерпретатору. То есть по умолчанию не будет видна. Теперь в нужный момент добавляем этот путь в sys.path или в PYTHONPATH. Не буду советовать так делать. Единственный раз когда этот способ мне пригодился и решил поставленную задачу, это при создании общей библиотеки для кластера компьютеров. Модули лежат в сети и подгружаются для всех из одного и того же места. То есть обновлять файлы требуется только один раз а не на всех хосты отдельно. Минусы такого подхода: ▫️Нужно всем хостам пробить нужный путь в .bashrc или ещё куда-то чтобы он сетапился на старте. ▫️Чем больше хостов тем больше нагрузка на сеть. Иногда такой способ не подходит именно по этой причине. Тогда Ansible вам в помощь. ▫️Не очень подходит если хосты с разными операционками. Некоторые библиотеки различаются для Linux и Windows (там, где есть бинарники) и приходится мудрить более сложные схемы. #tricks#basic

Резултати

Пронајдени 3 слични објави

Пребарај: #riskassets

当前筛选 #riskassets清除筛选
Crypto M - Crypto News

@CryptoM · Post #64961 · 10.04.2026 г., 12:25

🚀 ING: Strong US CPI Could Boost Dollar as Inflation Risks Rise Key TakeawaysING says USD may strengthen if March CPI accelerates.Rising energy prices linked to Iran conflict driving inflation risk.Focus shifts to “second-round effects” in core inflation.Fed outlook depends on whether higher costs spill into wages and prices.Dollar Outlook Hinges on Inflation SurpriseAccording to Francesco Pesole, the US dollar could gain support if upcoming CPI data shows a meaningful increase in inflation for March.The anticipated inflation pressure is largely tied to rising energy prices, driven by ongoing geopolitical tensions in the Middle East.Higher Inflation Raises Floor for Dollar WeaknessPesole noted that elevated inflation expectations may limit downside for the dollar, even as geopolitical developments remain the dominant macro driver.In this environment:Strong CPI → supports USD strengthWeak CPI → may not trigger major USD decline due to existing inflation risksFed Focus: Second-Round Inflation EffectsFor the Federal Reserve, the key concern is not just headline inflation, but whether second-round effects emerge.This includes:Businesses passing higher costs to consumersWage increases driven by inflation pressureBroader persistence in core inflationIf these effects materialize, it could reinforce a higher-for-longer interest rate outlook.Market ImplicationsThe CPI release is expected to influence:Dollar directionBond yieldsRisk assets including equities and cryptoA stronger dollar and higher yields could weigh on risk markets, while softer inflation may ease financial conditions.OutlookMarkets are entering a sensitive phase where:Inflation data is closely tied to geopolitical developmentsMonetary policy expectations remain uncertainCurrency and risk asset volatility could increaseThe CPI print will be a key test of whether inflation pressures are temporary or becoming entrenched. #USD#CPI#Inflation#EnergyPrices#Geopolitics#FederalReserve#InterestRates#DollarStrength#BondYields#RiskAssets

Crypto M - Crypto News

@CryptoM · Post #65372 · 13.04.2026 г., 02:55

🚀 Asian Markets Show Resilience Amid Geopolitical Tensions Asian stock markets continued their 'low open-recovery' trend on April 13, with Japan's Nikkei 225 and South Korea's KOSPI initially experiencing significant declines before quickly narrowing their losses. According to BlockBeats, this pattern reflects a decreasing sensitivity to geopolitical conflicts, such as the ongoing tensions involving Iran. Since the escalation of the Iran conflict, the market's Monday corrections have shown a consistent reduction in magnitude, moving from near double-digit losses to more moderate adjustments. This indicates a diminishing impact of geopolitical shocks on market sentiment. In trading dynamics, the 'Trump model' is being systematically priced in. This involves creating uncertainty through policy signals or strong statements during the week, followed by a softening stance or 'victory' outcomes over the weekend, which helps to restore expectations and drive a rebound in risk assets. As this framework is repeatedly validated, investors' willingness to trade on early-week volatility has decreased, leading to reduced selling pressure and a convergence in volatility patterns. #AsianMarkets#GeopoliticalTensions#Nikkei225#KOSPI#IranConflict#MarketResilience#TrumpModel#Volatility#RiskAssets#MarketSentiment#TradingDynamics#InvestorBehavior

Crypto M - Crypto News

@CryptoM · Post #64983 · 10.04.2026 г., 12:50

🚀 U.S. CPI Watch: U.S. CPI Jumps 0.9% in March, Highest Since 2022 as Oil Drives Inflation Surge Key TakeawaysU.S. CPI rose 0.9% MoM, largest increase since 2022.Inflation hit 3.3% YoY, fastest pace since 2024.Gasoline accounted for ~75% of the monthly increase.Core CPI (ex-food & energy) slowed to 0.2% MoM.Inflation Surges on Energy ShockLatest data from the U.S. Bureau of Labor Statistics shows a sharp acceleration in inflation for March, with headline CPI rising 0.9% month-on-month.This marks the largest monthly increase since 2022, highlighting the growing impact of energy prices on the broader economy.Gasoline Prices Drive Majority of IncreaseThe surge in inflation was overwhelmingly driven by rising fuel costs linked to geopolitical tensions.Key detail:Gasoline contributed nearly three-quarters (~75%) of the CPI increaseThe spike reflects the ripple effects of higher oil prices amid the Iran conflict, which has tightened global energy supply.Yearly Inflation Accelerates to 3.3%On a yearly basis:CPI rose 3.3% YoY, the fastest pace since 2024This suggests inflation pressures are re-accelerating after a period of relative stabilization.Core Inflation Shows Signs of CoolingDespite the headline surge, underlying inflation remains more contained:Core CPI (excluding food and energy): +0.2% MoMThis indicates that:Price pressures are still largely energy-drivenBroader inflation may not yet be fully entrenchedMarket ImplicationsThe data presents a mixed signal for markets:Bullish for rates / USD:Strong headline inflationReinforces “higher-for-longer” Fed stanceNeutral-to-positive for risk assets (conditionally):Core inflation remains controlledSuggests inflation spike may be temporary if energy stabilizesEnergy vs Core Inflation BattleThe key question going forward is whether energy-driven inflation spills into the broader economy.Markets will closely watch:Wage growth trendsCore inflation trajectoryOil price stabilityIf energy pressures persist, inflation could remain elevated. If not, the spike may prove temporary.For now, the data reinforces a macro environment of elevated uncertainty, with inflation increasingly tied to geopolitical developments. #USCPI#InflationSurge#EnergyShock#GasolinePrices#OilPrices#CoreCPI#GeopoliticalTensions#USInflation#EconomicData#MarketImplications#HigherForLonger#WageGrowth#RiskAssets#OilPriceStability#2024Inflation