Skip to content
Edit on GitHub


DVC does not replace or include Git. You must have git in your system to enable important features such as data versioning and quick experimentation (recommended).

To check whether DVC is installed or which version you have, use dvc version.

Install as a Python library

DVC can be used as a Python library with a package manager like pip or conda, or as a Python project requirement if needed. The Python API module is dvc.api.

Advanced options

  • You can install a stable pre-release of DVC to stay ahead of official releases.

  • Shell completion is automatically enabled by certain installation methods. If it does not work for you, please see these instructions to set it up.

  • Please also check out these 3rd-party tool plugins, which might be useful.


🐛 Found an issue? Let us know! Or fix it:

Edit on GitHub

Have a question? Join our chat, we will help you:

Discord Chat