Что делать если нужно поставить какую-то 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
Глаза устают не от кино и сериалов, а от того, как вы их смотрите 🤫
Замечали ли вы, что в кино мы можем смотреть фильм два часа и не чувствовать усталости в глазах?
Секрет прост: свет не бьёт прямо в глаза, он отражается от большого экрана и воспринимается мягко и естественно. Именно по такому же принципу работают лазерные телевизоры и проекторы Hisense.
Лазерный луч сначала формирует изображение на поверхности стены или экрана, и только потом попадает к зрителю. Без резкого прямого свечения.
Что конкретно вам это дает?
👉 Меньше нагрузки на зрение и комфорт даже при длительном просмотре. Сохраните свое зрение с лазерными телевизорами и проекторами Hisense
#hisenserussia#TVhisense
@hisenserussia
С 6 по 22 февраля пройдут XXV зимние Олимпийские игры в итальянских городах Милан и Кортина-д’Ампеццо ❄️
Это первые в истории зимние Олимпийские игры, которые официально принимают сразу два города.
Смотрите ключевые спортивные события на телевизоре Hisense 116UXQ с большим экраном и уникальной подсветкой RGB MiniLED.
Максимальной четкости и плавности помогает добиться частота обновления 165 Гц, технология MEMC и спортивный режим с поддержкой ИИ. На телевизоре Hisense 116UXQ даже самые динамичные сцены выглядят невероятно плавно и дарят удовольствие от просмотра.
Зимняя Олимпиада 2026 теперь доступна вам в любое время прямо у себя дома, благодаря телевизорам Hisense 116UXQ🏆
#hisenserussia#TVhisense
@hisenserussia
Если вам нравится большая диагональ как в кинотеатрах, то лазерный телевизор L9Qстанет для вас нереальной находкой.
Премиальное изображение теперь доступно каждому с Hisense L9Q 🔥
#hisenserussia#TVhisense
@hisenserussia
Это не просто большой экран. Это премиум-телевизор, который создаёт новый уровень домашнего просмотра ✨
Hisense 116UXQ — выбор тех, кто привык к максимуму. 116 дюймов превращают гостиную в приватный кинозал, где каждая деталь продумана до совершенства.
Его выбирают тот, кто хочет премиальный опыт, а не просто устройство для просмотра контента.
А что для вас главный признак премиум-телевизора? Пишите в комментариях 👇
#hisenserussia#TVhisense
@hisenserussia
Длинные выходные — это особенное время. Праздник уже состоялся, суета ушла, но ощущение праздника хочется сохранить как можно дольше. Именно в такие дни фильмы смотрятся по-особенному: неспешно, уютно и с близкими рядом 🙌
Делимся подборкой российских новогодних фильмов, которые идеально заходят после праздника:
«Ирония судьбы, или С лёгким паром!» (1975)
«Ёлки» (все части 2010-2025)
«Чёрная молния» (2009)
«Серебряные коньки» (2020)
«Самый Новый Год» (2020)
Это кино, которое можно смотреть внимательно или включить фоном, пока готовится ужин.
А если вы хотите, чтобы нужный фильм находился за пару секунд, тут на помощь вам придут телевизоры Hisense с платформой VIDAA.
Быстрый поиск, удобный интерфейс и доступ к популярным стримингам — никакого бесконечного листания, только удовольствие от просмотра.
Добавьте к этому яркое изображение, глубокий контраст и эффект полного погружения на телевизорах E7Q Pro,U8Q и U7Q Pro. И каждый вечер новогодних каникул становится особенным ✨
❄️ И помните, праздник может длиться дольше, если вы позволите себе замедлиться и насладиться моментом!
#hisenserussia#TVhisense
@hisenserussia
Вы спросите: «Зачем такой большой?»
А мы ответим: «Для удовольствия!»
Чем телевизор больше, тем лучше. На большом экране смотреть и футбол классно, и играть в игры классно, и кино классно, и вообще что угодно классно!
Наши гиганты:
✨E7Q PRO
100″ диагональ и QLED-экран
✨U7Q PRO
100″ диагональ + подсветка Mini-LED PRO
✨UXQ
116 дюймов. Настоящий хищник среди телевизоров!
Уникальная подсветка RGB MiniLED с пиковой яркостью до 8000 нит
А с большими телевизорами эмоции от любимых фильмов станут еще краше, поэтому мы собрали самые популярные новогодние фильмы, которые обязательно стоит посмотреть на таком большом экране:
«Ирония судьбы, или С лёгким паром!» (1975)
«Карнавальная ночь» (1956)
«Чародеи» (1982)
«Служебный роман» (1977)
«Джентльмены удачи» (1971)
«Иван Васильевич меняет профессию» (1973)
Смотрите любимые фильмы на большом телевизоре Hisense ❄️
#hisenserussia#TVhisense
@hisenserussia
Огромный 116-дюймовый экран нового Hisense 116UXQ требует безупречного изображения 🚀
Это не просто большой экран! За ним целый набор продуманных технологий, которые способны изменить ваше восприятие контента.
🏆 В флагманском Hisense мы сделали ставку на RGB MiniLED — подсветку, которая раскрывает качество изображения на максимум. Каждый микроскопический светодиод управляется отдельно и самостоятельно формирует цвет из красного, зелёного и синего, а не через фильтры!
🏆 Мы масштабировали не только экран, но и качество: в телевизоре установлен самый мощный процессор Hi-View Al Engine X. Он анализирует и улучшает изображение и звук в реальном времени.
И, конечно, звук — чтобы заполнить такое пространство в телевизоре установлена многоканальная аудиосистема Hisense 6.2.2, спроектированная при поддержке экспертов Devialet ✨
Смотрите полный обзор тут
Большой экран требует большого качества. И мы его обеспечили в 116UXQ — самом крутом телевизоре на сегодня.
#hisenserussia#TVhisense
@hisenserussia
116UX Одинаково хорош и для сов, и для жаворонков.
Рассказываем про крутую функцию новенького 116UX⬇️
В 116UXQ используется специальное антибликовое покрытие Anti-Reflection Pro в жидкокристаллическом слое экрана, которое минимизирует отражения и блики при любом освещении, и днём, и ночью.
Изображение предстает ярким и детализированным без лишних помех.
Больше ничто не отвлечет вас от кинопросмотра 😉
#hisenserussia#TVhisense
@hisenserussia
Новинка! Лазерный телевизор L9Q 🔥
Представляем вашему вниманию наш флагман среди лазерных телевизоров - L9Q
Что новенького?
1️⃣ Со специальным очкам, вы сможете наслаждаться просмотром 3D-формата. Да, да! Прямо как в кинотеатре!
2️⃣ Интеллектуальные функции — от апскейлинга и шумоподавления до HDR‑оптимизации — в режиме реального времени оптимизируют контрастность, цветопередачу и уровень яркости. Каждый кадр выглядит ярче, детальнее, идеальнее.
3️⃣ Частота обновления в игровом режиме достигает 240 Гц, чтобы вы стали успешнее в игре за счет плавной динамики и четкого изображения.
4️⃣ Путем синхронизации с ключевыми системами умного дома, L9Q позволяет переключать каналы, изменять громкость, управлять входами, освещением и прочими функциями.
Наслаждайтесь бесконечными развлечениями с лазерным телевизором L9Q
#hisenserussia#TVhisense
@hisenserussia
Иногда достаточно одного фильма, чтобы отправиться покорять этот мир.
В этой подборке вы найдете фильмы, которые вдохновят вас на приключения и новые маршруты 🗺
Но главное, правильно передать атмосферу фильмов, поэтому если хотите почувствовать себя внутри истории, а не просто наблюдать со стороны, смотрите всё это на Hisense E7Q!
✈️ Насыщенная, яркая и реалистичная картинка;
✈️ Безумный звук, от которого мурашки по коже;
✈️ Детализация, в которой приятно потеряться.
Готовы к новым впечатлениям? Тогда смотрите фильмы из нашей подборки!
#hisenserussia#TVhisense
@hisenserussia
Прочувствуйте звук настоящей жизни 🔈
Представьте: вы сидите дома, а ощущение, будто попали в зал Оперы де Пари 🏛🎵
Эксклюзивные продукты Hisense с технологией Devialet :
- Лазерный проектор L9Q
- Телевизор 116UXQ
- Саундбар Hisense HT SATURN
Эти модели сочетают в себе роскошную звукорежиссуру Devialet и калибровку уровня Opéra de Paris для создания неповторимого звучания.
Результат? Безупречный баланс мощности и глубины звучания. Это звук от которого захватывает дух.
Узнайте больше на официальном сайте Hisense.
#hisenserussia#TVhisense
@hisenserussia
Его величество, Hisense UXQ 👑
Лучше и не скажешь про тв с диагональю 116 дюймов.
Любое помещение, где установлен Hisense 116UXQ, можно смело назвать личным кинозалом. Изображение заполняет пространство и буквально захватывает дух, а звук обволакивает со всех сторон. А ещё - это идеальный телевизор для геймеров: быстрый, умный и невероятно отзывчивый.
🔥 Умный процессор Hi-View AI Engine X анализирует каждый кадр и подстраивает картинку под ваш контент будь то фильм, спорт или игра.
🔥 Режим Game Ultra 165 Гц превращает телевизор в профессиональный игровой монитор.
🔥 А система CineStage X Surround, созданная совместно с Devialet, наполняет комнату объёмным звуком.
И конечно же экран, 116 диагональ это не просто очень много, а очень очень очень много!
Его размерыширина — 256,8 см, высота — 144,45 см 😮
Узнайте больше о возможностях Hisense 116UXQна официальном сайте Hisense.
#hisenserussia#TVhisense
@hisenserussia