Skip to content

Install Ibis

pip install 'ibis-framework[duckdb]' # (1) (2)
  1. We suggest starting with the DuckDB backend. It's performant and fully featured. If you would like to use a different backend, all of the available options are listed below.

  2. Note that the ibis-framework package is not the same as the ibis package in PyPI. These two libraries cannot coexist in the same Python environment, as they are both imported with the ibis module name.

conda install -c conda-forge ibis-framework
mamba install -c conda-forge ibis-framework

Install backend dependencies

pip install 'ibis-framework[bigquery]'
pip install 'ibis-framework[clickhouse]'
pip install 'ibis-framework[dask]'
pip install 'ibis-framework[datafusion]'
pip install 'ibis-framework[druid]'
pip install 'ibis-framework[duckdb]'
pip install 'ibis-framework[impala]'
pip install 'ibis-framework[mssql]'
pip install 'ibis-framework[mysql]'
pip install 'ibis-framework[oracle]'
pip install 'ibis-framework[pandas]'
pip install 'ibis-framework[polars]'
pip install 'ibis-framework[postgres]'
pip install 'ibis-framework[pyspark]'
pip install 'ibis-framework[snowflake]'
pip install 'ibis-framework[sqlite]'
pip install 'ibis-framework[trino]'

After you've successfully installed Ibis, try going through the tutorial:


Last update: March 1, 2023