-
Notifications
You must be signed in to change notification settings - Fork 38
Closed
Description
Description
After enabling the Microsoft "Python Environments" extension (it actually enabled itself), my virtualenvwrapper envs in ~/.virtualenvs no longer appear in the VS Code interpreter list. Only Homebrew global Python installs show up.
Disabling the Microsoft extension and re-enabling the deprecated "Python Environment Manager" (donjayamanne) restores discovery of all venvs.
Expected behavior
All envs under python.venvPath should appear in the interpreter dropdown.
Actual behavior
Only global Homebrew interpreters appear. Venvs under ~/.virtualenvs are missing.
Repro steps
- Set "python.venvPath": "/Users//.virtualenvs"
- Ensure multiple venvs exist there (virtualenvwrapper style)
- Enable "Microsoft Python Environments" extension
- Reload VS Code
- Open "Python: Select Interpreter"
Workaround
Disable Microsoft Python Environments extension and enable deprecated "Python Environment Manager".
Environment
- OS: macOS
- VS Code: 1.109.5 (Universal)
- Python extension: ms-python.python@2026.2.0
- Python Environments extension: ms-python.vscode-python-envs@1.16.0
- Pylance: ms-python.vscode-pylance@2026.1.1
Settings
"python.venvPath": "/Users//.virtualenvs"
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels