/vscode-python-manager

Python Environment & Package Manager

Primary LanguagePythonMIT LicenseMIT

Python Environment Manager

A Visual Studio Code extension that provides the ability to view and manage all of your Python environments & packages from a single place.

Features

  • Viewing all of your Python environments grouped by their type (Conda, PyEnv, etc)
  • Creating a terminal with the environment activated.
  • View installed packages.

Coming soon

  • Create/delete environments, such as creating conda or virtual environments.
  • Viewing dependency tree of the python packages within an environment.
  • Managing packages (install, update, etc)

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 actiavtion scripts for such environments).
    • Ability to view installed pacakges.
    • Coming soon - managing environments & packages.