This package works with Python 3.6+. You need to have the following packages installed on the system (for Debian/Ubuntu):

  • libssl-dev

  • libcurl4-openssl-dev

You can install latest stable version from PyPI:

$ pip3 install --process-dependency-links d3m

If you also want support for Arrow, use:

$ pip3 install --process-dependency-links d3m[arrow]

To install latest development version:

$ pip3 install --process-dependency-links git+

--process-dependency-links argument is required for correct processing of dependencies.

When cloning a repository, clone it recursively to get also git submodules:

$ git clone --recursive