Install#


pip install skrub -U

Deep learning dependencies

Deep-learning based encoders like LLMEncoder require installing optional dependencies to use them. The following will install torch, transformers, and sentence-transformers.

$ pip install skrub[transformers] -U

conda install -c conda-forge skrub

Deep learning dependencies

Deep-learning based encoders like LLMEncoder require installing optional dependencies to use them. The following will install torch, transformers, and sentence-transformers.

$ conda install -c conda-forge skrub[transformers]

mamba install -c conda-forge skrub

Deep learning dependencies

Deep-learning based encoders like LLMEncoder require installing optional dependencies to use them. The following will install torch, transformers, and sentence-transformers.

$ mamba install -c conda-forge skrub[transformers]

Installing from source#

Clone your project from the main repository:

git clone https://github.com/skrub-data/skrub.git
cd skrub

Install skrub in the current environment with development dependencies:

pip install -e ".[dev]"

Contributing to the library#

To contribute to the library, check the contributing guide

Deep learning dependencies

Deep-learning based encoders like LLMEncoder require installing optional dependencies to use them. The following will install torch, transformers, and sentence-transformers.

$ pip install -e ".[transformers]"