Стокгольмский синдром 🤕🐍

Стокгольмский синдром 🤕🐍

Серьёзно, как люди вообще пишут продакшен на Python? Сейчас делаю небольшой ТГ-бот, который просто вызывает одну модельку. Казалось бы, простая задача, но каждый шаг – чистая боль.

1. Установка Python

Неважно, что у тебя уже есть Python – он всё равно "не тот". Версия не совпадает, окружение не то, пакеты не работают. Pyenv, venv, poetry – выбери свою религию и страдай.

2. Установка зависимостей

Ты пишешь pip install, а тебе в ответ:

❌ Несовместимая версия

❌ Нет нужного интерпретатора

❌ Требуется компиляция C++ (на Windows – отдельная боль)

И, конечно, если в проекте есть зависимости с TensorFlow или PyTorch – держись крепче.

3. Всё ломается, но никто не знает, почему

Документация говорит одно, stackoverflow – другое, а у тебя вообще третье. Какие-то модули конфликтуют, virtualenv ведёт себя странно, а твой код работает только на твоей машине.

4. Деплой? Ну удачи

Контейнеры, зависимости, версия Python, специфичные окружения – каждый деплой превращается в приключение. И если у тебя сервер с Ubuntu, а разворачивать надо на Alpine – поздравляю, ты только что подписался на ещё один день боли.

💀 Как люди на этом пишут продакшен?

Кажется, единственное объяснение – стокгольмский синдром. Те, кто прошёл этот путь, настолько привыкают к страданиям, что начинают считать их нормой.

Короче, пока я ковыряюсь с этим ботом, скажите, как вы справляетесь с Python в проде?

Начать дискуссию