Skip to content

Installation

Installing lolpop

lolpop can be installed directly from PyPI via:

pip install lolpop 

lolpop maintains many extra packages that can be installed based on what you are using it for. We would also recommend installing the cli extra:

pip install 'lolpop[cli]'

To see a list of all available extras, you can use the following cli command (after installing the lolpop cli above):

> lolpop list-extras
aif360
alibi
aws
cli
databricks
dbt-core
deepchecks
duckdb
dvc
evidently
google
metaflow
mlflow
optuna
prefect
redshift
scikit-learn
snowflake
sweetviz
timeseries
xgboost
ydata-profiling
yellowbrick

Local Development

If you're running lolpop from source, you can leverage poetry to handle your install. In particular,

poetry install

will install whatever is current in pyproject.toml. And, if you are working on a particular component for which you have added an extra package for:

poetry install -E <extra_name>

Or, to install all extras:

poetry install --all-extras

See the poetry docs for more information on using poetry.