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

Резултати

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

Пребарај: #dok

当前筛选 #dok清除筛选
INFERNAL DNB

@infernal_dnb · Post #355 · 02.09.2025 г., 10:51

😈 Хэй, Бэнгеры! 2 сентября, на эфире Solid Bangerz #31 вас ждёт трёхчасовой марафон самых тяжёлых и ритмичных треков в жанре Neurofunk 🔊 Приготовьтесь к мощному звуковому погружению, которое заставит ваши колонки работать на полную мощность! На эфире выступят: • Дима D.O.K — Мастер своего дела в прямом и переносном смысле. Днём он создаёт стиль, используя ножницы и кисточки, помогая людям выглядеть на все сто. Но стоит ему встать за вертушки, как его руки превращают drum & bass в чистую магию💥 • Сергей UNKNOWN BEING — Загадочный и невероятно талантливый музыкант, который стремительно покоряет мировую сцену. Его творчество - это уникальный симбиоз атмосферных звуков, глубоких басов и смелых экспериментов, способный перенести слушателя в совершенно новый звуковой мир⚡️ • Дима INFERNAL — Адепт разрывного и динамичного Drum & Bass, настоящий генератор адской энергии. В его сетах - быстрые, ритмичные треки, тяжёлые басы и проверенные танцпол-уничтожители. Минимум пауз, максимум дропов - гарантированно! Участник команды Solid Bangerz😈 Line Up: 20:00 - D.O.K 21:00 - UNKNOWN BEING 22:00 - INFERNAL ‼️Трансляция Twitch ‼️ Трансляция VK — ссылка станет доступна после запуска эфира Увидимся на волнах Reactor Radio! С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#infernal#dok#unknown_being #reactor_radio#online_radio #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #575 · 31.12.2025 г., 16:14

30 декабря 2025 года - Предновогодний эфир Solid Bangerz #47 на Reactor Radio! LUGER | EXIT4 | VEIN | LAPA | INFERNAL | LIZIK | D.O.K | FILL Дорогие друзья, выражаем огромную благодарность всем кто приехал в гости и смотрел эфир в онлайне ❤️ Наш новогодний нейропоезд мчался на полной скорости, доставляя эксклюзивный заряд праздничного настроения каждому слушателю 🎉 До новых встреч в 2026 году на Reactor Radio! ‼️Запись эфира VK ☠️Инфозона Solid Bangerz 🪙Поддержать команду монетой С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#dok#infernal#vein#exit4#unquiet#luger #reactor_radio#new_year_2026

INFERNAL DNB

@infernal_dnb · Post #472 · 03.11.2025 г., 11:32

☠️ 02 сентября 2025, эфир Solid Bangerz #31 на Reactor Radio! D.O.K | UNKNOWN BEING | INFERNAL | LUGER Парни, спасибо за чёткую раздачу! 🔥 ‼️Аудио и видео записи эфира ☠️ Инфозона Solid Bangerz 🪙Поддержать команду монетой🤝 С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#infernal#luger#dok#unknown_being #reactor_radio#online_radio #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #679 · 01.03.2026 г., 19:21

☠️ Хэй, Бэнгеры! Ловите аудио и видео записи предновогоднего эфира Solid Bangerz #47🔥 Прошедшего 30 декабря 2025 года на волнах Reactor Radio! ⠀ Line Up: D.O.K - audio INFERNAL - audio VEIN -audio EXIT4 -audio UNQUIET -audio Hosted by LUGER 📹VK Video 🔊VK Audio 📸TG Photo ☠️Инфозона Solid Bangerz 🪙Поддержать команду монетой С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#dok#infernal#vein#exit4#unquiet#luger #reactor_radio#online_radio #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #569 · 30.12.2025 г., 17:36

☠️ Бэнгеры, все на эфир! 20:20 - D.O.K 21:10 - INFERNAL 22:00 - VEIN 22:50 - EXIT4 23:40 - UNQUIET ‼️Трансляция Twitch ‼️Трансляция VK #solid_bangerz#dok#infernal#vein#exit4#unquiet#luger #reactor_radio#online_radio #dnb_spb#dnb#drum_and_bass #new_year_2026

INFERNAL DNB

@infernal_dnb · Post #567 · 29.12.2025 г., 20:41

☠️ Хэй, Бэнгеры! 30 декабря собираемся на Solid Bangerz #47 — наш крутой предновогодний эфир! Будем зажигать под любимый Drum & Bass, провожать старый год и заряжаться на встречу нового 2026 года! Не пропустите — это будет огненно! 🔥 На эфире выступят: • Дима D.O.K — Выпускник Neuropunk Academy. Мастер своего дела в прямом и переносном смысле. Днём он создаёт стиль, используя ножницы и кисточки, помогая людям выглядеть на все сто. Но стоит ему встать за вертушки, как его руки превращают drum & bass в чистую магию💥 • Дима INFERNAL — Адепт разрывного и динамичного Drum & Bass, настоящий генератор адской энергии. В его сетах - быстрые, ритмичные треки, тяжёлые басы и проверенные танцпол-уничтожители. Минимум пауз, максимум дропов - гарантированно! Участник команды Solid Bangerz☠️ • Кирилл VEIN — Industrial Hardcore / Crossbreed / DNB продюсер, эксперт в области жирных индустриальных бочек, дарковых риз-басов, металлических снейров и тёмной атмосферы ☠️ • Макс EXIT4 — DNB продюсер с более чем 20-летним опытом. Основатель лейбла E-Form Rec и проекта Friend Zone. Автор релизов на Close 2 Death, Abducted LTD и др., а так же участник крупнейших радиошоу и подкастов страны. Участник команды Solid Bangerz☠️ • Сергей UNQUIET — Диджей и продюсер, каждый его сет как адреналиновая инъекция чистого драйва, где каждый трек – выверенный удар, создающий сокрушительное звуковое полотно! Участник команды Solid Bangerz☠️ • Дима LUGER — Панк по натуре и философии, безудержный поклонник и создатель драм-н-бэйс культуры по жизни! Главный голос эфиров и участник команды Solid Bangerz☠️ Line Up: 20:00 - D.O.K 20:50 - INFERNAL 21:40 - VEIN 22:30 - EXIT4 23:10 - UNQUIET Hosted by LUGER ‼️Трансляция Twitch ‼️Трансляция VK ☠️Инфозона Solid Bangerz 🪙Поддержать команду монетой Увидимся на волнах Reactor Radio! С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#dok#infernal#vein#exit4#unquiet#luger #reactor_radio#online_radio #dnb_spb#dnb#drum_and_bass #new_year_2026

INFERNAL DNB

@infernal_dnb · Post #388 · 27.09.2025 г., 17:06

27.09.2025 - POSITIVE BANGERZ в баре "Терапия" (ex. Leto Room) Всех ждём в гости 🤟 Timetablet на сегодня: 19:00 - Latin Queen 19:45 - Womrak 20:30 - Interceptor 21:15 - Donvytalino 22:00 - D.O.K 22.45 - MG42 23:30 - Graviplash 00:30 - Unquiet 01:30 - Infernal 02:30 - Exit4 03:30 - The End 📌Бар "Терапия", Лиговский пр. 50, корпус 17 🗓 27.09.2025 ⏱️ 19:00 - 03:30 ‼️ Свободный вход 🔊 Приходите и позвольте музыке взять над вами контроль! #positive_rate#solid_bangerz #graviplash#infernal#unquiet#exit4#luger#interceptor#latin_queen#womrak#donvitalyno#dok#mg42 #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #387 · 26.09.2025 г., 18:24

27.09.2025 - POSITIVE BANGERZ в баре "Терапия" (ex. Leto Room) POSITIVE RATE💥 и SOLID BANGERZ😈 объединились, чтобы создать по-настоящему взрывную вечеринку и устроить терапию для ваших ушей и души! Скуке точно не будет места, ведь вас ожидают мощные басы, виртуозные брейкбиты и легендарный LUGER на микрофоне 🔥 Готовьтесь к бескомпромиссному погружению в мир Drum & Bass! Ответственные за терапию: • Latin Queen • WOMRAK • Interceptor • Donvitalyno • D.O.K • MG42 • Graviplash • Unquiet • INFERNAL • Exit4 Ведущий терапевт: • LUGER 📌Бар "Терапия", Лиговский пр. 50, корпус 17 🗓 27.09.2025 ⏱️ 19:00 - 03:30 ‼️ Свободный вход 🔊 Приходите и позвольте музыке взять над вами контроль! #positive_rate#solid_bangerz #graviplash#infernal#unquiet#exit4#luger#interceptor#latin_queen#womrak#donvitalyno#dok#mg42 #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #366 · 08.09.2025 г., 10:22

27.09.2025 - POSITIVE BANGERZ в баре "Терапия" (ex. Leto Room) POSITIVE RATE💥 и SOLID BANGERZ😈 объединились, чтобы создать по-настоящему взрывную вечеринку и устроить терапию для ваших ушей и души! Скуке точно не будет места, ведь вас ожидают мощные басы, виртуозные брейкбиты и легендарный LUGER на микрофоне 🔥 Готовьтесь к бескомпромиссному погружению в мир Drum & Bass! Ответственные за терапию: • Latin Queen • WOMRAK • Interceptor • Donvitalyno • D.O.K • MG42 • Graviplash • Unquiet • INFERNAL • Exit4 Ведущий терапевт: • LUGER 📌Бар "Терапия", Лиговский пр. 50, корпус 17 🗓 27.09.2025 ⏱️ 19:00 - 03:30 ‼️ Свободный вход 🔊 Приходите и позвольте музыке взять над вами контроль! #positive_rate#solid_bangerz #graviplash#infernal#unquiet#exit4#luger#interceptor#latin_queen#womrak#donvitalyno#dok#mg42 #dnb_spb#dnb#drum_and_bass