AntiPattern
Environment Mismatch Entrypoints
environment-mismatch-entrypoints
Mismatched Python tooling and interpreter selection break otherwise identical commands because each process (migrate, Celery worker, runserver) runs under different paths/versions, causing AST/build and linter/setuptools behavior to diverge unpredictably.