A Visual Studio Code extension that provides the ability to via and manage all of your Python environments & packages from a single place.
- Viewing Environments specific to a Workspace
- Viewing all of your Python environments grouped by their type (Conda, PyEnv, etc)
- Creating a terminal with the environment activated.
- Create/delete Conda and Virtual Environments.
- Install Python along with Conda using Micromamba
- Set a Python environment as the active workspace Python interpreter as used by the Python Extension
- View installed packages.
- Updating outdated packages (Conda and Pip)
- Search and install new Packages (search Conda and PyPi registries)
- Updating outdated packages (Poetry)
- Managing Poetry, PipEnv, PyEnv environments and corresponding packages
Notes:
- This extension is built on top (forked copy) of the Python extension.
- Majority of the code, such as discovery of Python environments is borrowed from the Python extension.
- Here are a list of features that differentiates this from the Python extension?
- Access Virtual Environments that belong to other workspace folders.
- Create multiple terminals for different Python environments.
- Create terminals activated with Global Python environments (even though there are no activation scripts for such environments).
- Ability to view installed packages.
- Create/delete Conda and Virtual Environments.
- Install Python along with Conda using Micromamba
