Что делать если нужно поставить какую-то 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
Выручка крупнейших российских компаний в сфере HR-Tech в 2024 году выросла на 38%, до 99,3 млрд руб.
Smart Ranking проанализировала финансовые показатели 80 крупнейших российских компаний в сфере автоматизации HR-процессов за 2024 год. В обзоре рассматриваются итоги работы организаций по сегментам рынка.
Ключевые выводы:
• больше половины рынка приходится на сервисы по подбору персонала — 50 млрд руб. Лидер — HeadHunter, его выручка составила 36,1 млрд руб. Компания заработала на 34% больше, чем в 2023 году;
• фокус бизнеса смещается с подбора персонала на его удержание. Поэтому, как считает Smart Ranking, бизнес сокращает бюджеты на наем новых сотрудников;
• выручка платформ для поиска подработки и найма внештатных сотрудников выросла на 59%, до 32,1 млрд руб. Доля рынка составила 32,4%. Крупнейшие компании — Ventra Go!, Wibedo и GigiWork;
• выручка комплексных решений для HR-задач увеличилась на 23%, до 7,7 млрд руб. Доля рынка составила 7,8%. Лидеры — VK Tech, «Поток», Saby HRM;
• по данным Smart Ranking, в 2024 году многие компании сократили расходы на автоматизацию HR-процессов. Причины — высокая ключевая ставка и смещение бюджетных приоритетов;
• авторы обзора считают, что в 2025 году будет расти спрос на наем по навыкам, а не по должностям.
Ознакомиться с обзором →
#HRTech
#вакансия#dwh#hrtech#sql#pyspark
Инженер данных в команду DWH HR Tech
Москва, Санкт-Петербург
Офис или гибрид
Ищем дата-инженера, который будет заниматься созданием и развитием DWH в HR. Вы будете в центре создания экосистемы аналитических продуктов по ключевым метрикам: найму, движению, обучению, вовлечённости и другим аспектам жизни сотрудников компании. Этими продуктами ежедневно пользуются руководители подразделений всего Яндекса и сотрудники отдела персонала при принятии решений.
Вам предстоит участвовать в процессе создания и проработки архитектуры DWH. Вы будете тесно общаться с аналитиками, заказчиками и держателями данных для улучшения качества поставляемых данных в DWH.
Мы ждём, что вы уверенно владеете SQL и Python, имеете опыт работы с PySpark.
По всем вопросам, а также с резюме в лс к @irinavlsv.
🌐📖Holistic AI: “AI Regulations in 2026” Maps Compliance by Sector
Holistic AI released a new ebook, AI Regulations in 2026, describing 2025 as a mixed year for AI regulation: policy attention remained high in HR tech, financial services, insurance, and generative AI, while both the US and EU made efforts to soften or withdraw certain AI rules. The report shifts from a country-by-country format to a sector-based approach to help organizations identify relevant obligations by use case.
Key themes highlighted include non-discrimination and transparency in HR tech (including notice requirements and bias audits), sandbox-style oversight for AI in financial services, and insurance-specific regulation alongside reliance on existing regulatory frameworks, including laws such as Colorado’s SB169. The ebook also notes increasing scrutiny of AI-driven dynamic pricing in the US, targeting areas such as rent and ticket pricing.
Generative AI remains a regulatory priority globally, with laws focusing on deepfakes, AI use in the judiciary, and AI companions with disclosure requirements. The report emphasizes that risk-based frameworks, especially the EU AI Act, continue to shape global approaches, while international cooperation is growing through initiatives linked to UNESCO, the UN, the Council of Europe, and ASEAN. Holistic AI recommends proactive compliance through system inventorying and lifecycle safeguards.
#AIRegulation#AIGovernance#Compliance#EUAIAct#HRTech#FinTech
Пермский край — пилотный регион для ИИ-ассистента рекрутеров от HeadHunter
Наш регион вошёл в число первых, где тестируют революционный сервис для автоматизации найма. В пилоте уже участвуют 22 пермские компании.
Как это работает?
AI-ассистент помогает на ключевых этапах:
1. Составляет вакансию: Превращает описание задачи от работодателя в структурированный черновик.
2. Ищет и коммуницирует: Сам находит кандидатов в базе hh.ru, пишет им, уточняет детали, отвечает на вопросы.
3. Анализирует отклики: Обрабатывает резюме и переписку, сортирует кандидатов по соответствию и готовит сжатые выводы для рекрутера.
Важно: ИИ не принимает решений, а лишь предоставляет аналитику. «Человеческое» решение остаётся за специалистом.
Дальнейшие планы:
Декабрь 2025: сервис станет доступен почти половине работодателей на hh.
Начало 2026: окончание пилота и масштабирование на всех клиентов.
Подана заявка на регистрацию товарного знака «ИИ-помощник».
Это значимое событие для цифровизации бизнес-среды Пермского края.
#Рекрутинг#HRTech#HeadHunter#Ии#ПермскийКрай#Бизнес#ТочкаКипенияПермь
B2BASEAN на People Forum от Ведомостей!
2 июля команда B2BASEAN погрузится в мир инноваций HR и управления людьми на отраслевом событии — Форуме Ведомости «People Forum»!
Место: "Московский Императорский Яхт Клуб"
Готовы увидеться и пообщаться на полях Форума!
Следите за нашими анонсами!
#B2BASEAN#PeopleForum#Ведомости#HR#УправлениеПерсоналом#HRTech#Инновации#Форум
#спикеры
Друзья, цифровые технологии уже не просто поддерживают HR — они становятся его полноценным инструментом влияния.
Как использовать цифру с умом, не теряя человеческого подхода? Обсудим на секции «Цифра в руках HR».
Темы и спикеры:
🔹 Эффективные цифровые инструменты адаптации и обучения сотрудников
— Руслан Демьяненко, директор Talent Rocks, эксперт в HR-Tech и мобильных решениях
🔹 Цифровая модель карьеры. Как выдержать конкуренцию с AI?
— Екатерина Сухобаевская, основатель HR-агентства «Осознанная карьера», HRD и карьерный стратег
📅 Когда: 3–4 июня
📍 Где: Кластер Ломоносов
🎟Подробнее на сайте
#HREXPOPRO#цифровойHR#HRtech#карьерабудущего#искусственныйинтеллект#адаптация#спикеры