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

Резултати

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

Пребарај: #detox

当前筛选 #detox清除筛选
Libreware

@libreware · Post #1042 · 14.02.2022 г., 05:11

DetoxDroid Use your phone rather than letting your phone use you. DetoxDroid app follows a different approach by stripping away all the attention-grabbing and manipulative features of other apps. DetoxDroid does not require you to choose a time and place when you want to "detox", or punish you if you fail. Instead, it aims to enable you to use your phone rather than letting your phone use you. Features : 1. Grayscale Your Screen While Making Exceptions 2. Automatically enter the "Do Not Disturb" mode 3. Make Apps Disappear 4. Break "Infinite Scrolling" on your screen 5. Opt-out > Opt-in Download - https://github.com/flxapps/DetoxDroid/releases https://github.com/flxapps/DetoxDroid #DetoxDroid#detox#health @foss_Android

Hidden In Plain Sight

@hiddeninplainsight1 · Post #24004 · 09.03.2026 г., 04:04

💥💥 Dr Ana Mihalcea explains the dangers of graphene oxide in the jab, anesthetics, pharmaceuticals and more....🥺😠😡 And what you can you do to help mitigate the damage.....👍 #fulvichumic#fulvicacid#detox https://t.me/hiddeninplainsight1

Hidden In Plain Sight

@hiddeninplainsight1 · Post #23893 · 26.02.2026 г., 06:01

💥💥 Dr Ana Mihalcea explains the dangers of graphine oxide in the jab, anesthetics, pharmaceuticals and more....🥺😠😡 And what you can you do to help mitigate the damage.....👍 #fulvichumic#fulvicacid#detox https://t.me/hiddeninplainsight1

蛋挞报

@Pincongessence · Post #2491 · 04.11.2021 г., 03:12

当我们过度沉迷游戏或社交媒体以致无法按时完成某项工作,或是想要学习某项新技能却总是在实践阶段动力不足时,不妨先放下“缺乏自控力”或是“意志力不够强”这类自我批评。从生理学和行为学的角度了解成瘾的机制,可以帮助我们以更清醒的方式规划生活,朝着既定的目标前进。 Dopamine Detox:How I Tricked My Brain To Like Doing Hard Things #video#dopamine#addiction#detox

У нас хорошие новости! В центре здоровья Verba Mayr открылся дополнительный корпус, на втором этаже которого размещается шесть номеров, причем два из них — категории De Luxе. Уже доступен для бронирования Royal Suite площадью 119 м2, номера Junior Suite и Comfort. Номера высокой комфортности очень востребованы, и мы рады, что их стало больше. ⠀ Роскошная отделка и натуральные материалы в современном эко-стиле позволят нашим гостям погрузиться в максимальный комфорт, настроится на волну здорового образа жизни и естественной энергии. ⠀ Забронировать программу с проживанием в новом корпусе можно уже сейчас. Свяжитесь с нами любым удобным для вас способом: ⠀ ☎️по телефону +74 999 384 384 📱через мессенджеры WhatsApp или Telegram +7 916 744 1041 📧по почте [email protected] ⠀ #verbamayr#detox#spa#wellness#medicine&spa #hotel#новыйгод#новости_verbamayr

Эстетика в деталях 💫 #verbamayr#medicine_spa_hotel_5* #detox#spa#детокс#оздоровление#отдыхвПодмосковье#спа#зож

Мы счастливы, что работа нашего центра оценена по достоинству. Verba Mayr всего семь лет, но центр уже является лидером интегративной медицины в России. Наши детокс-программы знамениты своей эффективностью, они неоднократно становились победителями профессиональных международных премий. К нам приезжают гости не только со всей России, но из-за рубежа. Гости в один голос говорят, что мы лучшие. Verba Mayr продолжает развиваться. Наши врачи разрабатывают новые программы, внедряют инновационные процедуры. Мы делаем все для сохранения самого важного – вашего здоровья. Если вы хотите узнать подробнее о центре и оздоровительных программах, свяжитесь с нами любым удобным для вас способом: ☎️по телефону +74 999 384 384 📱через мессенджеры WhatsApp или Telegram +7 916 744 1041 📧по почте [email protected] www.verbamayr.ru #verbamayr#LUXEGlobalAwards#Best_Luxury_Spa#Best_Luxury_Wellness_Sanctuary#Best_Luxury_Healing_Retreat#detox#wellness#spa

Первый день мая - это близость долгожданного лета, лёгких платьев, игривого настроения и предвкушение каникул! ⠀ Творите, любите, мечтайте, вдохновляйтесь, изучайте что-то новое. Больше светлых дней и поводов для улыбок, меньше разочарований. Берегите себя, дорогие! Во все времена Verba Mayr работает для вас. ⠀ #verbamayr#вербамайер#detox#detoxweekend#1мая#майермедицина#майертерапия#лес#медицинскийцентр

BAGO home

@bagohome · Post #98 · 24.01.2023 г., 14:55

Многие наслышаны о пользе детокса. ✅Точно так же, как такой подход к питанию и образу жизни позволяет вывести из организма вредные вещества и улучшить состояние здоровья в целом, так и наш HOMEDETOX не только очищает воздух в каждой комнате и устраняет неприятные запахи на молекулярном уровне, но и создает общую приятную атмосферу в доме.🤗 В коллекции HOMEDETOX представлены ароматические диффузоры в двух объемах (50 и 100 мл) и ароматические свечи из соевого воска высочайшего качества. Все продукты из коллекции HOMEDETOX от BAGO home содержат сертифицированную европейскую систему METAZENE® - уникальную формулу для уничтожения неприятных запахов, созданную на основе натуральных компонентов.👌 #bagohome#home#homedetox#detox#life#greenlife#нейтрализаторзапахов#уничтожительзапахов#блокаторзапахов#ароматыдлядома#ароматическийдиффузор#аромадиффузор#аромасвечи#соевыйвоск#ручнаяработа#ароматизация#дом#устранительнеприятныхзапахов#ароматдома#приятныйаромат#атмосфера#уют