Skip to content

Installation#

TLDR;

pip install "ndv[vispy,pyqt]"
pip install "ndv[vispy,jupyter]"

ndv can be used in a variety of contexts. It supports various GUI frameworks, including PyQt, PySide, wxPython, and Jupyter Lab & Notebooks. It also works with different graphics libraries, including VisPy (for OpenGL) and Pygfx (for WebGPU).

These frameworks are not included directly with ndv and must be installed independently. We provide a set of installation extras depending on the graphics and GUI libraries you want to use:

Framework Selection

If you have multiple supported GUI or graphics libraries installed, you can select which ones ndv uses with environment variables.