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

Резултати

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

Пребарај: #ethena

当前筛选 #ethena清除筛选

FIVA Updates: What’s New 🏳️FIVA Protocol briefly dropped off the radar in early May, but it’s back with a full slate of improvements. Release highlights: ➡️Auto LP Flow – liquidity provision is now fully automated. ➡️Interface refresh – the Pools tab has a clearer design and smoother navigation. ➡️TX queue – transaction status appears in real-time notifications. ➡️YT/PT and APR charts – better data visualization. ➡️USD equivalents – easier P&L tracking. 🔦New farming options: ➡️ Added an EVAA/USDT pool and two SLP pools (USDT and TON). ➡️In partnership with #TorchFinance, the stgUSD stablecoin is now live; #Ethena integration is coming soon. 👌Season 1 results: ➡️ ~690 active farmers. ➡️ TVL topped $1.4 M; trading volume hit $1 M. ➡️ Rewards distributed: • 2.8 M 🤘 FIVA points • 105 M 😇 EVAA XP • 1.8 M 🐸 Storm RP FIVA keeps expanding its asset lineup and polishing the UI, with automation and user convenience front and center. FIVA App | Channel

Hashtags

TONlines – News

@tonlines · Post #7011 · 01.05.2025 г., 14:29

⚡️The Daily TON: Ethena Launch Details on TON #TON#Ethena The Daily TON shares new insights on Ethena's integration with TON, revealing that the USDe stablecoin will be supported by multiple wallets and integrated into various DEXes and lending services. Users can earn returns by staking USDe for tsUSDe tokens, with potential yields influenced by market conditions. No exact launch date is provided, but indications suggest a May release. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7001 · 01.05.2025 г., 08:23

⚡️TON Community: Ethena Launches USDe Savings on TON #Ethena#TON The TON Community announces that Ethena is launching its dollar savings technology, USDe, on the TON blockchain, reaching Telegram's vast user base. This integration aims to simplify access to savings through various wallets such as Tonkeeper and MyTonWallet. Ethena, known for its rapid growth, brings significant opportunities with over $6 billion in TVL. Source: link @tonlines

Hashtags

Onchain Lens Channel

@OnchainLens · Post #5212 · 29.01.2026 г., 02:36

A wallet "0xd4d" received 465,000 $HYPE ($10.32M) from #Galaxy Digital OTC 2 hours ago. This wallet also received 56.12M $ENA ($24.76M) from #Ethena Lab Wallet 2.5 months ago but now worth $9.32M, resulting in a loss of $15.44M. Address: 0xd4d56a30a4a74…

Onchain Lens Channel

@OnchainLens · Post #5163 · 26.01.2026 г., 05:02

A wallet "0xd4d" received 465,000 $HYPE ($10.32M) from #Galaxy Digital OTC 2 hours ago. This wallet also received 56.12M $ENA ($24.76M) from #Ethena Lab Wallet 2.5 months ago but now worth $9.32M, resulting in a loss of $15.44M. Address: 0xd4d56a30a4a745f8ba732e8b453b7066260fbc10 https://x.com/OnchainLens/status/2015651462005817466 Follow @onchainlens for more onchain updates

TONlines – News

@tonlines · Post #7330 · 22.05.2025 г., 16:17

⚡️EVAA Announces New Additions to Main Pool #EVAA#Ethena The EVAA channel (@evaaprotocol) has introduced USDe and tsUSDe to its Main Pool. These synthetic dollar stablecoins are part of Ethena's technology, offering TON users seamless dollar savings and rewards. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7451 · 30.05.2025 г., 12:11

⚡️Tonkeeper News: Ethena USDe Now on Tonkeeper #Ethena#Tonkeeper Tonkeeper News announces the integration of Ethena’s cryptocurrencies, USDe and its staked version tsUSDe, into the Tonkeeper app, expanding the TON ecosystem. Users can now send, receive, and swap these assets, enhancing their access to on-chain resources. Source: link @tonlines

TONlines – News

@tonlines · Post #7458 · 30.05.2025 г., 13:13

TON — LIVE: Ethena Chooses STON․fi for USDe Liquidity Pools #Ethena#STONfi Ethena has selected STON․fi to establish and manage USDe liquidity pools on the TON blockchain. Users can interact with the token through STON․fi’s app, offering exchange, staking, and pool participation in one interface. Source: link @tonlines

TONlines – News

@tonlines · Post #7003 · 01.05.2025 г., 08:38

⚡️EVAA Announces Ethena Launch on TON #TON#EVAA#Ethena EVAA has announced its support for the launch of Ethena in the TON ecosystem, as officially revealed at TOKEN2049. EVAA will serve as a Day 1 integration partner, highlighting its role in advancing stable and scalable onchain finance. Source: link @tonlines

TONlines – News

@tonlines · Post #7453 · 30.05.2025 г., 12:17

TON — LIVE: Integration of USDe Stablecoin in MyTonWallet #Ethena#MyTonWallet TON — LIVE shares that the USDe stablecoin from Ethena is now integrated into MyTonWallet. Users can also participate in staking with returns up to 18% annually. Source: link @tonlines

TONlines – News

@tonlines · Post #6805 · 17.04.2025 г., 08:31

⚡️The Daily TON: Ethena Brings Innovative Stablecoin to the Ecosystem #Ethena#stablecoin#TON The Ethena project plans to enter the TON ecosystem, introducing its unique stablecoin USDe. Unlike traditional stablecoins, USDe uses a hedging strategy to manage volatility, offering users potential yields on their holdings. The project aims to integrate with blockchain ecosystems, including a Telegram mini-app for broader accessibility. Source: link @tonlines

12
ПретходнаСтраница 1 од 2Следна