Что делать если нужно поставить какую-то 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
⚡️Ризонеры после GPT-5 стали в 3–7 раз популярнее
Сэм Альтман поделился статистикой использования reasoning-моделей:
🟡 До GPT-5 только 7% подписчиков Plus пользовались reasoning
🟡 После релиза — уже 24%, в основном благодаря автроутингу
🟡 У бесплатных пользователей было <1%, а теперь 7%
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#новости#gpt5#нейросети
⚡️Плюс-подписчики смогут попробовать GPT-5 Pro
Сэм Альтман сообщил, что OpenAI рассматривает возможность дать (очень) небольшое количество запросов GPT-5 Pro всем подписчикам Plus каждый месяц, чтобы они смогли протестировать модель.
Альтман добавил, что если кто-то готов платить $1000 в месяц за удвоенный лимит входных токенов для GPT-5 Pro, компания тоже готова рассмотреть этот вариант.
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#новости#gpt5#нейросети
⚡️GPT-5 уже умеет генерировать свой UX
Когда получите доступ к GPT-5, попробуйте написать: «используй beatbot, чтобы сделать крутой бит в честь GPT-5».
Модель сама подключит нужный инструмент и создаст бит, а вы сможете взаимодействовать с синтезатором напрямую или попросить ChatGPT внести правки.
Это наглядно показывает, каким может быть будущее: ИИ сам формирует интерфейс под задачу, а приложения становятся динамичными и меняются под контекст запроса.
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#новости#gpt5#нейросети
⚡️⚡️GPT-5 в @GPT4Telegrambot
Всем-всем-всем! GPT-5 — модель, которую мы так долго ждали — можно протестировать прямо сейчас бесплатно в нашем боте.
⚠️UPD: Perplexityзакрыли доступ. Теперь отвечает, что вместо GPT-5 подключается GPT-4.1 (скриншот в комментариях). Ждем официальный релиз.
🔴Как пользоваться?
Заходим в @GPT4Telegrambot → кнопка «Интернет-поиск» → GPT-5 (или команда /s + вопрос).
⏩ с доступом в Интернет
⏩ бесплатно
👐Это правда GPT-5?
Попробуйте сами и сравните ответы с GPT-4.1. Еще не было официального релиза от OpenAI, мы используем сторонний API. По качеству ответов считаем, что это действительно GPT-5.
А что вы думаете? Протестируйте инапишите в комментарии!
#GPT5#ChatGPT
‼️Самый важный опрос
Какую модель OpenAI вы предпочитаете: GPT-5 или GPT-4o? В комментариях также можете пояснить почему
🔥 - GPT-5
❤ - GPT-4o
👍 - Другая модель
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#gpt5#нейросети#chatgpt
⚡️Plus-пользователям ChatGPT снова подняли лимиты
Теперь подписчики Plus могут отправлять до 3000 запросов на GPT-5-thinking в неделю. Это почти в 2 раза больше, чем было до релиза GPT-5, и лимиты для разных классов моделей тоже выросли.
Что происходит с видеокартами в дата-центрах — страшно даже представить.
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#новости#chatgpt#gpt5#нейросети
🔥GPT-5 КОТОРАЯ НЕ РАБОТАЕТ ИЛИ ГЛАВНЫЙ ПРОВАЛ OPENAI
▶️Видео - https://youtu.be/bMJkg1NvlL4
Немного поговорил про минусы релиза GPT-5
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#новости#нейросети#chatgpt#gpt5
⚡️Обновления GPT-5 перед выходными
🟡GPT-5 доступен 100% пользователей Plus, Pro, Team и Free
🟡 Для Plus и Team на выходных уже работают удвоенные лимиты, а на следующей неделе появятся mini-версии GPT-5 и GPT-5 Thinking, которые будут включаться, когда лимит исчерпан
🟡GPT-5 Thinking и GPT-5 Pro теперь есть в основном выборщике моделей
🟡GPT-4o вернулся для Plus и Team — чтобы включить на всех платформах, зайдите в веб-настройки ChatGPT и активируйте Show legacy models
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#новости#gpt5#chatgpt#нейросети
📛AMA с Альтманом: GPT-5 прокачают, GPT-4o вернётся, лимиты увеличат
Вчера OpenAI провела AMA на Reddit, чтобы ответить на критику по поводу релиза GPT-5. Вот ключевые ответы команды:
🟡GPT-4o вернётся для Plus-пользователей, будут следить за использованием, чтобы решить, как долго поддерживать
🟡Автовыбор модели исправлен, завтра GPT-5 станет «умнее», а выбор модели будет прозрачнее
🟡 Лимиты на GPT-5 для Plus поднимут, и компания хочет сделать безлимитное reasoning
🟡 GPT-5-mini получит больше reasoning-доступа, не планируют урезать возможности
🟡GPT-5 > GPT-4: лучше в рассуждениях, креативе, следовании инструкциям и точности
🟡 GPT-5-thinking — лучшая кодовая модель, которую они выпускали
🟡 Хотели увеличить контекст до 1M токенов, но не уложились в вычислительные лимиты
🟡 Новый голосовой движок ChatGPT стал лучше понимать инструкции
🟡 GPT-5 по умолчанию более нейтрален, но стиль можно настраивать промптом
🟡 Можно включить reasoning, добавив в запрос “think hard”
🟡Codex CLI открыт и может работать локально — альтернатива Cursor
📄 AMA: Реддит-тред
Подробная расшифровка: GPT-5 AMA — Q&A
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#новости#gpt5#chatgpt#нейросети
👀Как в ChatGPT ограничили “мощность” GPT-5 Thinking
В коде ChatGPT нашли параметры juice — это внутренний лимит «вычислительного усилия» для reasoning-моделей:
🟡Low = 16
🟡Medium = 64
🟡High = 200
Для GPT-5 Thinking сейчас:
🟡Plus получают только 64 (medium)
🟡Pro — 128 (тоже medium, но выше лимит)
То есть даже Pro-подписка пока не раскрывает весь потенциал GPT-5 Thinking на уровне High.
🤑ForgetMe | Boosty | ForgetBench | ForgetGPT | ForgetAPI
#новости#gpt5#chatgpt#нейросети