@groosha венв изолирует только питон и его пакеты, а докер - всё, кроме ядра, так что я, например, разрабатываю в докере даже то что пойдет на обычный серв, чтобы иметь такой же центос, что и на серваке.
@sunchaser да, но чё-т у venv заметно меньше оверхед, а при наличии уже в системе Python 3.7 или 3.8 (в свежих дистрибутивах часто 3.7) контейнеры по 300-400 Мб выглядят сомнительно, имхо. Конкретно в случае с Python
@groosha а основная мотивация вообще - если у тебя продакшен на кубернетесе каком-нибудь, то делать что-то не в контейнерах просто нереалистично