Fix Node Engine Requirement Not Satisfied Error - Fix Externally-Managed-Environment Error: Use Virtual Environment-How to Resolve Port 5432 Already Allocated in Docker

Result check
- Keep one change per test run so you know which step helped.
- Undo temporary changes after the issue is confirmed.