
PyDepPilot
A modern, intuitive Python dependency manager for VS Code. View your installed packages, check for updates at a glance, and bulk update with ease.
Features
Interactive Package Dashboard
View all your installed Python packages in a clean, modern webview interface with real-time update checking.

Version Management
- See installed version and latest version side by side
- Visual indicators for outdated packages
- Click any version to pick a specific version to install

Bulk Update
Select multiple packages and update them all at once. No more updating one by one!

Search PyPI
Search for packages on PyPI directly from VS Code. The search opens pypi.org in your browser where you can browse results and find the exact package you need.
Note: VS Code will prompt you to allow opening the external URL the first time. Click "Open" to proceed.
Export to requirements.txt
Generate a requirements.txt file from your currently installed packages with one click.
Additional Features
- Filter packages - Quickly find packages with the search/filter box
- Open in PyPI - Click any package name to view it on PyPI
- Remove packages - Easily uninstall packages you no longer need
- Install from requirements.txt - Right-click any requirements.txt file to install all packages
- Custom PyPI mirrors - Configure alternative package sources (PyPI, Tsinghua, Aliyun, Douban, or custom URL)
Requirements
Installation
- Install from the VS Code Marketplace
- Or search for "PyDepPilot" in the VS Code Extensions view
Usage
- Click the PyDepPilot icon in the Activity Bar (left sidebar)
- View your installed packages with their versions
- Select packages with checkboxes to bulk update
- Use the toolbar buttons to add packages, search PyPI, refresh, or export
Configuration
Access settings via File > Preferences > Settings and search for "PyDepPilot":
| Setting |
Description |
Default |
pydep-pilot.source |
PyPI mirror source |
pypi |
pydep-pilot.sourceCustom |
Custom mirror URL (overrides source) |
`` |
Roadmap
- [ ] UV package manager support
- [ ] Poetry support
- [ ] Virtual environment management
- [ ] Dependency tree visualization
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
GitHub Repository
License
MIT
Acknowledgments
Originally forked from pip-manager by slightc. Completely rewritten with a modern webview UI and enhanced features.