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

Резултати

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

Пребарај: #polairgroup

当前筛选 #polairgroup清除筛选
Polair Group™

@polairgroup · Post #1365 · 14.04.2025 г., 08:47

Акция "Поймай волну свежести Polair" стартовала на прошлой неделе. Подробнее Высокоскоростная печь Venix - идеальная пицца за 2 минуты. Подробнее Carboma присоединилась к акции "Компактно. Выгодно. Свежо." Подробнее Минимальные сроки производства камер шоковой заморозки. Подробнее Моющее средство для печей и пароконвектоматов Radax теперь на Озон. Подробнее Polair Group приглашает в Казань на "МиР": Зона Carboma Зона Radax Зона Polair Видеоинструкция о работе с хлебопекарной печью Blok. Подробнее #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1351 · 31.03.2025 г., 12:02

Обновленные ККА Polair – современное решение для вашего бизнеса! Подробнее Carboma представила угловой модуль в линейке витрин КС70 2.0. Подробнее Radax на Всероссийском кулинарном чемпионате Chef a la Russe. Подробнее Polair Group приглашает в Казань на "МиР". Зона Polair Зона Radax Тестирование высокоскоростной печки Venix на Modern Bakery. Подробнее Шкаф отложенной расстойки Polair. Видеоинструкция. #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1319 · 17.03.2025 г., 10:27

Вся номенклатура холодильных камер Polair доступна для заказов и изготовления в минимальные сроки!Подробнее Carboma расширяет модельный ряд витрин Tokyo 2. Подробнее Оборудование Radax на складе завода и готово к отгрузке! Подробнее Polair Group на Modern Bakery 2025. Подробнее Новый раздел "Оборудование из нержавейки" на сайте Carboma! Подробнее Окунитесь в МиР инноваций и масштаба индустрии HoReCa и Retail вместе с Polair Group! Подробнее Хлебопекарные печи Blokв продаже от 1 единицы по обновленным ценам. Подробнее Тестирование высокоскоростной печи Venixу нашего партнёра - компании "Торговый Дизайн". Результаты превзошли все ожидания! Подробнее Готовые рецепты для высокоскоростной печи Venix!Подробнее #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1283 · 03.03.2025 г., 13:58

Акция "Стандартный цвет в подарок" от Carboma™. Подробнее Dazzl™ представляют комбинированнуюнизкотемпературную шкаф-бонетуOmega H210. Подробнее Холодильные столы, шкафы Polair. Отвечаем на вопросы. Подробнее Программа SHOCK TEST от Polair - протестируй режимы работы камеры шоковой заморозки на собственных продуктах. Подробнее Узкопрофильный воздухоохладительPolair - компактность, эффективность, практичность! Подробнее Супервыгодное предложение от Carboma™ - скидка до 10% нагастрономические витрины. Подробнее Radax на Конгрессе рестораторовТОП-100. Подробнее Сплит-системы Polair. В чём разница? Подробнее Контроллер Polair Total Control 4.0 - автоматизация и гибкость на высшем уровне! Подробнее Холодильные машины Polair. Отвечаем на вопросы. Подробнее #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1247 · 17.02.2025 г., 08:22

Сплит-системы Polair. Отвечаем на вопросы. Подробнее Возвращаем стандартные сроки производства холодильных столов - 5 рабочих дней с момента размещения заказа! Подробнее Хлебопекарные печи Blok - удачное сетевое решение для пекарен и кофеен. Подробнее Беспрецедентное снижение сроков производства холодильных камер - от 3х рабочих дней! Подробнее Камеры шоковой заморозки. Отвечаем на вопросы. Подробнее Carboma расширяет ассортимент надстроек для кондитерских витрин версии 2.0. Подробнее ПВХ-завесы Polair - шаг к устойчивому развитию и экономии ресурсов. Подробнее Отвечаем на вопросы о пароконвектоматах Radax. Подробнее Комбинированные шкафы Polair CC207 готовы к отгрузке. Подробнее Radax запускает акцию «Снижай издержки. Автоматизируй бизнес»! Подробнее #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1225 · 03.02.2025 г., 13:46

Хлебопекарные печи и пароконвектоматы Radax на 16 и 20 уровней готовы к отгрузке! Подробнее Carboma представила новую настольную витрину для мягкого мороженого. Подробнее Самые короткие сроки на производство холодильных камер Polair. Подробнее Компактные камеры Minicella. Отвечаем на вопросы. Подробнее Торговое оборудование Dazzl в суперсторе "Магнит Экстра". Подробнее Камеры шоковой заморозки. Отвечаем на вопросы. Подробнее #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1313 · 17.03.2025 г., 07:10

Акция Polair Group! «Polair + Radax: Компактно. Выгодно. Свежо» С 17 марта 2025 г. по 16 июня 2025 г. снижены цены на целый ряд моделей для компактных помещений: 🔹 холодильные шкафы 102 и 104; 🔹 микроканальные сплит-системы и ранцевые моноблоки; 🔹 конвекционные печи Gogol; 🔹 холодильные столы GC глубиной 600 мм с боковым расположением агрегатов; 🔹 барные модели. Polair и Radax предлагают оптимальные решения для заведений общественного питания, торговли и любых других предприятий, где важны: ☑️ компактные размеры; ☑️ максимальная эффективность; ☑️ высокая производительность. Не упустите отличную возможность приобрести профессиональное тепловое и холодильное оборудование по специальным ценам! #polairgroup#акция Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1584 · 20.08.2025 г., 08:02

Выставка в Мумбаи стартовала! Приглашаем на стенд Polair Group ознакомиться с самыми современными решениями в области Horeca и Retail. Наши специалисты готовы ответить на ваши вопросы, поделиться опытом и дать профессиональные рекомендации по выбору оборудования. Ждём вас по адресу: Мумбаи, Выставочный центр Бомбея, зал 5, стенд Р36. #polairgroup#выставка Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1228 · 05.02.2025 г., 10:57

Хотите познакомиться с нашим оборудованием поближе? Желаете задать вопросы нашим специалистам лично? Ждём вас на ближайших мероприятиях: ☑️ 25 - 26 февраляVII Всероссийский конгресс рестораторов ТОП-100. Центр событий РБК (г. Москва); ☑️ 18 - 20 марта. Всероссийский кулинарный чемпионат Chef a la Russe в рамках FOOD EXPO. Выставка для производителей, поставщиков и экспертов индустрии HoReCa и Retail, Крокус Экспо (г. Москва); ☑️25 - 28 мартаModern Bakery. Международная выставка оборудования и ингредиентов для хлебопекарного и кондитерского производства, ЦВК "Экспоцентр" (г. Москва); ☑️22 - 25 апреляМиР. Магазин и Ресторан. Международная ярмарка комплексного оснащения объектов торговли и питания. МВЦ "Казань Экспо" (г. Казань). #polairgroup#событие Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1906 · 26.01.2026 г., 11:29

📅Знаем, как важно время: рассказываем про сроки производства! В сфере общепита каждая неделя на счету. Поэтому мы выстроили процессы производства так, чтобы вы получали оборудование быстро и без задержек. 🔘Плиты индукционные Есть на складе — можно забрать практически сразу! 🔘Плиты с чугунными конфорками Изготовим за 3 недели после заказа. 🔘 Линия раздачи Полный комплект будет готов через 3 недели после заказа. 🔘Стандартное нейтральное оборудование Столы, стеллажи, шкафы, тележки, моечные ванны — будут готовы к отгрузке уже через 2 недели! 🔘 Нестандартные решения Нужна индивидуальная конфигурация? Произведём специально для вас за 3–4 недели. Мы ценим ваше время и строим сотрудничество на честности и выполнении договоренностей. Пишите, подберём решение под ваш запрос и сроки! ➡️Контакты #PolairGroup#Rada

Polair Group™

@polairgroup · Post #1645 · 19.09.2025 г., 12:44

🏭Знакомство с продуктом начинается там, где он рождается! Вчера команда "Торгового Дизайна" совершила увлекательную экскурсию на новый высокотехнологичный завод по производству теплового и нейтрального оборудования Rada™. Удалось не просто посмотреть на производство со стороны, а по-настоящему погрузиться в процесс создания продукта. Менеджеры увидели работу новейших станков и роботов-манипуляторов, и даже сами попробовали себя в роли сварщиков и гравировщиков! Современный завод Rada™ это: ✔️ На 30% выше производительность труда за счет оптимизации и автоматизации процессов. ✔️ Вероятность брака стремится к нулю благодаря внедрению роботизированных операций. ✔️ Из-за автоматизации производственных процессов доля ручного труда сокращена на 40%. Теперь коллеги изнутри знают процесс изготовления каждой модели бренда, и готовы делиться знаниями с вами! #PolairGroup#Rada

Polair Group™

@polairgroup · Post #1423 · 20.05.2025 г., 07:03

Витаминизация по выгодной цене! Только с20.05.2025 до 20.08.2025 – специальное предложение на фармацевтические холодильные шкафы Polair! Профессиональное оборудование для аптек – это: ✔Безупречное хранение – точный контроль температуры для сохранности препаратов ✔Надежность и долговечность – оборудование, которому доверяют ✔2 года гарантии – уверенность в качестве Здоровье начинается с правильного хранения! Инвестируйте в безопасность пациентов и репутацию вашей аптеки! #polairgroup#polair#акция Polair — надежность, качество, стабильность!

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