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

Резултати

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

Пребарај: #wakanda

当前筛选 #wakanda清除筛选
PENDJARI SHOWCASE

@pendjarimusique · Post #897 · 28.04.2026 г., 09:54

СПАСИБО, ЧТО ПРОЖИЛИ ЭТУ ИСТОРИЮ ВМЕСТЕ С НАМИ 🔥🌍 «Первобытный инстинкт» остался в прошлом, но энергия до сих пор гуляет по чатам, сторис и сердцам. 300 человек. Полный зал. И море эмоций, которые мы не забудем. Спасибо каждому, кто танцевал, кто боялся, кто охотился за битом и кто остался до финального аккорда наследия. ФОТООТЧЕТ УЖЕ ГОТОВ 📸 https://ktitov.wfolio.pro/disk/18-04-2026-cabassa-den-rozhdeniya-18-04 А МЫ НЕ ОСТАНАВЛИВАЕМСЯ. Уже 30 МАЯ запускаем новую главу. Её название — «РИТУАЛЫ». Это будет другая энергия. Другой свет. Другая глубина. Готовьтесь. Скоро расскажем всё. До встречи в новом ритуале. 🖤 #Wakanda

Hashtags

PENDJARI SHOWCASE

@pendjarimusique · Post #893 · 26.04.2026 г., 18:02

Некоторые люди до сих пор пишут нам после той ночи. Потому что это было не просто событие. Это был опыт. #wakanda

Hashtags

PENDJARI SHOWCASE

@pendjarimusique · Post #875 · 18.04.2026 г., 07:27

СЕГОДНЯ. ДЕНЬ Х. WAKANDA. 🔥 18 апреля. Santa Barbara. 23:00. Входная дверь — это портал в страну, где правят ритм и инстинкты. Что тебя ждёт внутри: 🔺 3 инстинкта — Страх, Охота, Наследие. История, которую расскажут Oleg Milov, Cabassa и Etal. ✨ Живые африканские барабаны — ритм, который чувствуешь каждой клеткой. 🔺 Танцоры Wakanda — визуальная магия. ✨Фотозона — сохрани этот вечер. 🔺 Live vocal Cabassa x Kniagna — презентация нового трека. 💥DJ Support: John Candy, Nedisco, Bondisco, Max Stamp, Dangelovs — ритм не остановится ни на секунду. 🎫 Билеты на входе дороже. 🔥 Первые 30 гостей — WELCOME-ДРИНК в подарок! 💰 Цены сегодня: • До 00:00 — 1300₽ • После 00:00 — 1500₽ https://wakanda.art ⚠️ Happy Birthday Early Bird уже закончился. Промокоды не действуют. Ты не будешь зрителем. Ты станешь частью истории Ваканды. Страх. Охота. Наследие. Одна ночь. Твоя история. Ждём тебя. 🖤🔥 #Wakanda

Hashtags

PENDJARI SHOWCASE

@pendjarimusique · Post #874 · 17.04.2026 г., 19:00

⏳ ОСТАЛОСЬ ВСЕГО 2 ЧАСА! Промокод INSTINCT (скидка 50%) перестанет работать через 120 минут. Happy Birthday Early Bird — тоже улетит навсегда. 🎁 Твой последний шанс: 👉 Переходи на сайт: https://wakanda.art 👉 Вводи промокод INSTINCT 👉 Забирай билет за полцены 18 апреля. Santa Barbara. День рождения Cabassa. Ты или внутри, или снаружи. #Wakanda

Hashtags

PENDJARI SHOWCASE

@pendjarimusique · Post #867 · 10.04.2026 г., 07:30

Santa Barbara помнит наши ритмы. 18 апреля мы возвращаемся, чтобы написать новую главу. Будет жарко. Будет дико. Будет Wakanda https://wakanda.art/ #wakanda

Hashtags

PENDJARI SHOWCASE

@pendjarimusique · Post #865 · 05.04.2026 г., 20:28

ВАЖНАЯ НОВОСТЬ ДЛЯ ВСЕХ, КТО С НАМИ 🔥🌍 Мы строим страну Ваканда не только на танцполе, но и в цифровом пространстве. Теперь у нас есть САЙТ. Место, где ты можешь узнать всё о наших вечеринках, купить билет, погрузиться в атмосферу до того, как войдёшь в зал. 👉https://wakanda.art/ А ГЛАВНОЕ СОБЫТИЕ УЖЕ БЛИЗКО: 📅 18 апреля — возвращаемся в Santa Barbara, чтобы отпраздновать ДЕНЬ РОЖДЕНИЯ ОСНОВАТЕЛЯ WAKANDA — CABASSA. 🎫 ЗАВТРА — СТАРТ ПРОДАЖ БИЛЕТОВ. Первые 50 билетов — HAPPY BIRTHDAY EARLY BIRD по специальной цене. Сайт уже готов. История ждёт. Ты с нами? #Wakanda

Hashtags

PENDJARI SHOWCASE

@pendjarimusique · Post #855 · 24.03.2026 г., 09:01

Santa Barbara помнит наши ритмы. 🎉18 апреля мы возвращаемся, чтобы написать новую главу. 👉Будет жарко. Будет дико. Будет Wakanda #wakanda

Hashtags

PENDJARI SHOWCASE

@pendjarimusique · Post #841 · 19.03.2026 г., 08:55

2 ДНЯ ДО WAKANDA! 🔥⚡ Листаем архив и вспоминаем, как это было. А теперь представьте: в субботу всё это оживёт снова. Но уже в Secret Room — там, где всё начиналось. ✨ 🎥 Смотрите видео и ловите тот самый вайб. Мы — Wakanda. Мы — идея. Мы — культура. 🖤 🥁 Живые африканские барабаны 🎧 TWIST SOUND (Moscow) 💃 Особое шоу 🎵 Все резиденты Wakanda 📍 21 марта | Secrets Night Room | Полтавская, 7 ⚠️ ПОСЛЕДНИЕ БИЛЕТЫ ДО ПОВЫШЕНИЯ! В пятницу цена вырастет. Успевайте забрать сейчас 👇 🎫https://spb.qtickets.events/220940-the-return Кто на видео — тот знает. Кто ещё не был — узнает в субботу. #Wakanda

Hashtags

PENDJARI SHOWCASE

@pendjarimusique · Post #819 · 06.03.2026 г., 11:45

Самый нежный праздник уже близко! 🌷 Дарите тепло, получайте эмоции. А мы дарим вам весеннюю скидку на самую ожидаемую вечеринку весны. 🌸 ПРОМОКОД: WAKANDA 🌸 Дарит приятный бонус на билеты 🌸 Действует с 6 по 8 марта включительно --- 🎫 WAKANDA: THE RETURN 📍 Secrets Night Room 📅 21 марта | 23:00 🥁 Живые барабаны | TWIST SOUND (Moscow) | Резиденты Wakanda Это не просто вечеринка. Это — возвращение туда, где всё начиналось. ➡️ Билеты по ссылке: https://spb.qtickets.events/220940-the-return Активируйте промокод WAKANDA при покупке и забирайте свой бонус. Порадуйте себя и близких. Весна начинается с ритма. 💫 #Wakanda

Hashtags

PENDJARI SHOWCASE

@pendjarimusique · Post #816 · 04.03.2026 г., 09:39

Барабаны просыпаются 👂Слышите? Это бьётся сердце Wakanda. Оно всегда было здесь, просто ждало своего часа. 21 марта. Secret Room. Возвращение. #wakanda

Hashtags

PENDJARI SHOWCASE

@pendjarimusique · Post #804 · 14.02.2026 г., 01:45

Anna Hush , продолжает нас радовать ! Спасибо всем за тусу ! #wakanda Следующая дата уже известная - 21.03.2026

Hashtags

PENDJARI SHOWCASE

@pendjarimusique · Post #801 · 13.02.2026 г., 20:48

Пока хороший чилл - вот мы поднимаем градус а через 2 часа гост из Москвы - Alessa Khin #wakanda

Hashtags

123•••1011
ПретходнаСтраница 1 од 11Следна