Python Virtual Environment Broken After Python Upgrade
This diagnostic guide isolates and resolves broken Python virtual environments caused by system minor or major Python version upgrades. It addresses broken binary symlinks, stale pyvenv.cfg target paths, C-extension ABI mismatches, and virtualenv wrapper link corruptions across Linux, macOS, and Windows.