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

Резултати

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

Пребарај: #yields

当前筛选 #yields清除筛选
Venture Village Wall 🦄

@venturevillagewall · Post #4173 · 17.02.2025 г., 13:00

TON Ecosystem Transitions to Self-Sustainability The TON Foundation has ended all incentive programs, leading the TON ecosystem to operate independently. Incentives like boosts in TON/USDT pools, lending bonuses, and grants are no longer available, likely due to budget constraints. Meanwhile, yields for TON and USDT are diminishing, prompting a focus on building new projects. Additionally, analysts from Bernstein comment on Bitcoin's stagnation post-ETF success, indicating that further market movements could hinge on targeted crypto group initiatives and growing bank positions. As the market trends downwards, the popularity of Bitcoin call options at $110,000 reflects bullish intentions despite lingering inflation concerns. Noteworthy developments include the upcoming unlock of 11.2 million $SOL from FTX's bankruptcy sale, potentially impacting market dynamics significantly. #TON#Crypto#Bitcoin#SOL#FTX#USDT#Investment#MarketTrends#Yields#Blockchain#DeFi#Economy#Ethereum#Innovation#Funding#Startups#TechNews#BearMarket

Crypto M - Crypto News

@CryptoM · Post #65019 · 10.04.2026 г., 14:06

🚀 Fed Rate Cut Expectations Collapse as April Hold Probability Stays at 98.4% Key TakeawaysFederal Reserve expected to hold rates in April (98.4% probability).Only 1.6% chance of a rate hike next meeting.June outlook: 96.8% probability of no change.Markets pricing “higher-for-longer” policy stance despite inflation data.Markets Fully Price in April Rate PauseAccording to the CME FedWatch Tool, markets overwhelmingly expect the Federal Reserve to leave interest rates unchanged in April, with probabilities holding steady at 98.4% even after the latest CPI release.The likelihood of a 25 basis point hike stands at just 1.6%, indicating minimal expectation of further tightening in the near term.June Outlook Also Signals Policy StabilityExpectations for June remain similarly stable:96.8% probability of no rate change1.5% probability of a 25 bps rate cut1.7% probability of a rate hikeThis suggests markets see limited policy movement over the next two meetings, despite ongoing inflation concerns.CPI Data Fails to Shift Rate ExpectationsEven with March CPI showing a sharp increase driven by energy prices, rate expectations remain largely unchanged.This reflects market belief that:Inflation spike is energy-driven and potentially temporaryCore inflation remains relatively containedThe Fed is unlikely to react immediately to short-term volatilityHigher-for-Longer Narrative StrengthensThe data reinforces a “higher-for-longer” interest rate environment:No imminent rate cuts priced inLimited probability of further hikesPolicy expected to remain restrictive but stableMarket ImplicationsFor financial markets:Dollar and yields remain supportedRisk assets (crypto, equities) face macro headwindsLiquidity conditions stay relatively tightThe Fed is now firmly in a wait-and-see mode, with policy decisions likely to depend on:Future inflation trends (especially core CPI)Energy price stabilityBroader economic growth dataUnless inflation broadens beyond energy, markets expect the Fed to hold rates steady through at least mid-2026. #FedRateCut#CMEFedWatchTool#FederalReserve#RatePause#Inflation#CPIData#HigherForLonger#InterestRates#MarketOutlook#EconomicPolicy#Dollar#Yields#LiquidityConditions#Crypto#Equities