You can install everything required for most common uses of dask (arrays,
dataframes, …) This installs both Dask and dependencies like NumPy, Pandas,
and so on that are necessary for different workloads. This is often the right
choice for Dask users:

pipinstall"dask[complete]"# Install everything

You can also install only the Dask library. Modules like dask.array,
dask.dataframe, or dask.distributed won’t work until you also install NumPy,
Pandas, or Tornado respectively. This is common for downstream library
maintainers:

pipinstalldask# Install only core parts of dask

We also maintain other dependency sets for different subsets of functionality:

Although please aware that installing dask naively may not install all
requirements by default. Please read the pip section above that discusses
requirements. You may choose to install the dask[complete] which includes
all dependencies for all collections. Alternatively you may choose to test
only certain submodules depending on the libraries within your environment.
For example to test only dask core and dask array we would run tests as
follows: