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

Резултати

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

Пребарај: #helium

当前筛选 #helium清除筛选
beng!

@mdmbeng · Post #2392 · 08.03.2025 г., 00:32

#Helium Mobile #美国#esim 🇺🇸美国Helium Mobile小放水 🅰️App Store 😀支持实体卡/esim 😀现在可以CN身份(护照or身份证)开通,无需US信用 😀需要人脸拍照 ⏺邀请码:NJ9PIXH(NJ9PIXH 获得积分购买增值服务 ) 😀官网最便宜的0刀套餐: 0月租,每个月3GB流量,300条短信和100分钟通话。 ⏺支持WiFi-Calling 便宜套餐不建议做主用手机号 频道:@mdmbeng 投稿:@mdmbeng_Bot

🍎Helium 3.2.6 test build测试版更新 特性 🟢开源的状态栏美化工具 🟢支持部分音乐应用歌词显示 🟢显示实时网速 🟢日期/天气显示 🟢充电功率显示等 测试版功能 🟠更新和风天气图标 🟠加入彩云天气API支持 🟠bug修复 🥲 iOS支持巨魔安装 😨Github Source #Helium#状态栏美化#Trollstore 🌐频道| ⭐导航

🍎Helium 3.2.5 test build测试版更新 特性 🟢开源的状态栏美化工具 🟢支持部分音乐应用歌词显示 🟢显示实时网速 🟢日期/天气显示 🟢充电功率显示等 测试版功能 🟠更新天气图标,添加表情图标 🟠为滑块添加步进器,修复错误 🟠添加天气服务提供商(可选系统天气) 🟠增加刷新限制,防止超限 🟠更新中文本地化字符串 🟠重新加入和风天气 🥲 iOS支持巨魔安装 😨Github Source #Helium#状态栏美化#Trollstore 🌐频道| ⭐导航

🍎Helium 3.2.5 test build测试版更新 特性 🟢开源的状态栏美化工具 🟢支持部分音乐应用歌词显示 🟢显示实时网速 🟢日期/天气显示 🟢充电功率显示等 测试版功能 🟠增加一些音乐应用适配功能 🟠加入有线耳机检测功能 🟠支持高刷新率 🟠天气组件更新 🥲 iOS支持巨魔安装 😨Github Source #Helium#状态栏美化#Trollstore 🌐频道| ⭐导航

🍎Helium 3.2.5来了(恢复更新,最新一版) 特性 🟢开源的状态栏美化工具 🟢支持显示实时网速 🟢日期/天气显示 🟢充电功率显示等 更新v3.0.0-v3.2.5 🟠大幅优化后台保活能力 🟢支持横向模式 🟢大幅改进自适应色彩功能 🟢可选文本字体 🟢支持斜体文本 🟢支持控制每个小部件更新时间 🟢新的天气小部件(必须设置自己的API密钥) 🟢启用和禁用小部件集 🟢支持实时更新小部件集而无需重新启动 🟢围绕小部件的调试边框选项 🟢支持中文本地化日期设置 🟢中文翻译 🟢其它改进/修复 🥲 iOS支持巨魔安装 😨Github Source #Helium#状态栏美化#Trollstore 🌐频道| ⭐导航

Mirracoin Новости

@MirraChannel · Post #140 · 30.05.2024 г., 10:33

#блокчейн#DeFI#DePIN#база Что такое DePIN? DePIN (Decentralized Physical Infrastructure Networks) объединяет децентрализованные системы, участники которых предоставляют ресурсы своих физических устройств для монетизации. Это позволяет получать выгоду от неиспользуемых компьютерных мощностей, предлагая более выгодные решения по сравнению с централизованными аналогами. ❗️Основные аспекты DePIN: • Совместное использование ресурсов — Аренда вычислительных мощностей, места на жестких дисках и пропускной способности сети. • Монетизация ресурсов — Вознаграждение в криптовалюте или токенах. • Децентрализация — Уменьшение издержек и повышение устойчивости системы. • Прозрачность и безопасность — Запись всех транзакций в блокчейн. • Экономическая эффективность — Децентрализованные решения часто более выгодны. ⚡️Преимущества DePIN: • Эффективность — Монетизация неиспользуемых мощностей. • Снижение затрат — Меньше операционных расходов. • Устойчивость и надежность — Меньше рисков. • Инновации — Новые бизнес-модели. 💡 DePIN открывает новые возможности для использования ресурсов, создавая децентрализованные и прозрачные системы. 📌Крупнейшие DePIN-проекты: #Arweave — платформа облачного хранения данных; #Render — рендеринг медиа- и другого контента; #Helium— децентрализованная сеть устройств Интернета вещей (IoT). @MirraChannel😎

Venture Village Wall 🦄

@venturevillagewall · Post #3919 · 19.01.2025 г., 07:00

Crypto Companies Sponsor Trump's Inauguration 🔵 The inauguration will take place on January 20 at 20:00 MSK. Sponsor list includes ONDO, SOL, SUI, Coinbase, MetaMask, Gemini, and Galaxy. 🔥 The crypto industry strengthens its political position. 🧑‍⚖️ In other news, the SEC has filed a lawsuit against Nova Labs, the company behind Helium Network, for offering unregistered investment products linked to its cryptocurrency mining devices and user data exchange program. Links:Crypto Twitter, News #Crypto#Trump#SEC#Helium#NovaLabs#Solana#Coinbase#MetaMask#Gemini#Galaxy#ONDO#SUI#Dogecoin#DigitalAssets#CryptoPolitics#Cryptocurrency#News#Inauguration#Investment#Market