Memory leak when running Python venv commands (pip show, pip list)
Resolved 💬 3 comments Opened Mar 24, 2026 by Luigy-Lemon Closed Mar 28, 2026
Description
Claude Code leaks memory when running Python virtual environment commands like .venv/bin/pip show or .venv/bin/pip list through the Bash tool. The process eventually OOMs.
Steps to Reproduce
- Have a Python project with a
.venvdirectory - In Claude Code, run commands like:
.venv/bin/pip show <package>.venv/bin/pip list- Or similar pip commands that produce output
Expected Behavior
Command output is captured without excessive memory consumption.
Actual Behavior
Memory usage grows unbounded, eventually causing the host process to OOM.
Workaround
Redirect output to a file and read it separately:
.venv/bin/pip show <package> > /tmp/pip-out.txt 2>&1
Environment
- Claude Code version: 2.1.81
- OS: Linux 6.17.0-19-generic x86_64
- Shell: bash
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗