Что делать если нужно поставить какую-то 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
Еще немного о попкорне.
У Higgsfield есть подробный туториал о том, как правильно промптить внутри их новой фичи.
Плюс узнал, что под капотом — Banana и Seedream, а значит, можно будет сделать директор-модуль в BananaCrunch.
Хз, кому это нужно, если уже есть Character Editor, но подумаю над функционалом.
Тутор для тех кто юзает Higgsfield
#higgsfield | AcidCrunch
Higgsfield Popcorn
Опа минуту назад Higgsfield Анонсировали Директор мод - По сути создаёт статик раскадровку.
Есть два режима:
Mаnual — Прописываешь каждый кадр отдельно промптом
Auto — Загружаешь до 4-х референсов персонажей/локаций/атмосферы + Не большой промпт.
Выдаёт до 8 Кадров
Так же раздают 250 кредитов на халяву каждому в личку персональным кодом за подписку.
#Higgsfield | AcidCrunch
Мне тут Higgsfield подкинул гайд по их Soul ID 👀
Там простыми словами рассказали, как собрать своего «цифрового близнеца» и дальше развивать с ним сюжет.
Плюс ещё небольшая библиотека промптов, для новичков самое то!
Гайд от Higgsfield
😂 Если было полезно репости или жми реакцию!
#higgsfield | AcidCrunch
Higgsfield замутили свой «фэшн-переодеватор» — быструю виртуальную примерочную для фотосетов.
Ты закидываешь фон, лепишь персонажа, и система сразу делает стартовый набор снимков. Дальше подгружаешь вещи, жмёшь «переодень» — и модель уже в новом аутфите, а у тебя на руках готовый фотосет
Из минусов: затестить бесплатно не получится, доступ только платный.
А еще ребята подняли инвестиционный раунд в $50 млн.
👉Higgsfield Fashion Factory
😱 Скидывай друзьям, показывай свои работы в комментах!
#higgsfield | AcidCrunch
Higgsfield прокачал инструмент Speak до версии 2.0
Теперь генерация голоса по сценарию: эмоции и паузы задаются самим текстом. Выглядит годно, хочу потестить, возможно, лучше Heygen.
Higgsfield так ускорился, что я даже не успеваю за ним.
Держи дайджест последних обновлений за пару месяцев, чтобы ты понял, насколько они прокачали сервис:
Новые инструменты:
SOUL ID — создание персонального аватара по фото с консистентным обликом во всех стилях.
SOUL Inpaint — редактирование изображений: добавление/удаление объектов, замена фона и деталей.
UGC Builder — конструктор сцен с полным контролем камеры, эмоций, действий, голоса и окружения.
Image Reference Tool + расширение — любая картинка из сети превращается в стиль-промпт.
Draw-to-Video (Product-to-Video) — возможность вставлять объекты или продукты прямо в набросок.
Коллаборации:
Higgsfield Assist (GPT-5) — креативный ассистент для идей, промптов и сценариев.
Multi-Shot (Seedance Pro) — генерация видео сразу с тремя планами/ракурсами.
Kling 2.1 — плавные переходы между кадрами (Start & End Frames) + 25 кино-эффектов.
Google Veo 3 — превращает статичные изображения в говорящие видео-аватары.
MiniMax Hailuo — куча кинематографичных видеопресетов для роликов «в один клик».
Nano Banana Video-apps — 20 мини-инструментов: от 3D-анимации фото до face-swap на видео.
😂 Кстати, небольшой анонс новой рубрики: планирую тоже делать мини-апки и выдавать их тебе бесплатно. По сути — то же самое, что предлагает Higgsfield, только через Gemini. Жди, скоро скину первый дроп!
#Higgsfield | AcidCrunch
Higgsfield зарелизил свежий пак спецэффектов в коллабе с Seedance
Внутри — 25 новых пресетов, а главная фишка — фирменная магия Seedance: можно сразу сгенерить несколько ракурсов одной сцены за один прогон. Это прям сильно экономит время и даёт больше вариантов для творчества.
В честь коллабы у них ещё и акция: до 18 августа можно взять Seedance Pro с безлимитной генерацией на Ultimate-плане за $49.
😂 Не забывай репостить ага)
#Higgsfield | AcidCrunch
Higgsfield x OpenAi)
По сути сделали свой пред.настроенный gpts c Gpt5 вместе с шаблонами по упрощению создания контента.
Интересненько его взломать и посмотреть что внутри)
Тут документация от самого Higgsfield
#higgsfield | AcidCrunch
Higgsfield — продолжает обновляться!
🤟 До 4-х эталонных изображений. Идеальная согласованность. Больше никаких случайных артефактов.
#higgsfield | AcidCrunch
Higgsfield добавил функцию референса.
Теперь я доволен на все 100 %.
Референс, персонаж, редактирование, FX и динамика — это полный стек инструментов для создания качественного UGC‑контента.
Ну и ещё один ингредиент — идея в твоей чудесной голове. 😛
Также у них появилось расширение для браузеров на архитектуре Chrome — Higgsfield Steal, которое позволяет добавлять найденное изображение прямо в референс с Pinterest и сразу запускать генерацию.
#higgsfield | AcidCrunch
📽 Gollivudga zarba — Higgsfield kompaniyasi Cinema Studio 2.0 ni taqdim etdi.
💻 Virtual kinostudiya yangilanishida “kamera”ni burish imkoniyati qo‘shildi: endi kerakli rakursni olish uchun sahnani 40 marta qayta qurish shart emas — sahna ichida shunchaki harakatlanish kifoya.
ℹ️ Bundan tashqari, effektli slow-motion yoki dinamik ekshen uchun tezlikni oshirish va sekinlashtirish funksiyasi, shuningdek, bitta tugma orqali butun stilistikani o‘zgartirish (masalan, romantikadan horror janriga) imkoniyati ham qo‘shildi.
💻 Xullas, o‘z blokbasteringizni bu yerda yarating.
➡️#ai#higgsfield | Birinchi IT-Blog
Вот теперь другое дело!
Soul ID Lora on Higgsfield
Higgsfield получила п#зды jn пользователей за «одинаковые генерации». На что разрабы ответили с помощью Higgsfield Soul ID : внутренняя быстрая тренировка лоры прямо в браузере.
Теперь вы можете загрузить 10+ своих фотографий, и Soul создаст вашу версию
Лично я жду работу с референсами)
higgsfield.ai
#higgsfield#ainews | AcidCrunch