Installation
You can install Ibis and a supported backend with pip
, conda
, mamba
, or pixi
.
Install with the bigquery
extra:
pip install 'ibis-framework[bigquery]'
Connect using ibis.bigquery.connect
.
Install with the clickhouse
extra:
pip install 'ibis-framework[clickhouse]'
Connect using ibis.clickhouse.connect
.
Install with the datafusion
extra:
pip install 'ibis-framework[datafusion]'
Connect using ibis.datafusion.connect
.
Install with the duckdb
extra:
pip install 'ibis-framework[duckdb]'
Connect using ibis.duckdb.connect
.
Install with the impala
extra:
pip install 'ibis-framework[impala]'
Connect using ibis.impala.connect
.
Install with the oracle
extra:
pip install 'ibis-framework[oracle]'
Connect using ibis.oracle.connect
.
Install with the pandas
extra:
pip install 'ibis-framework[pandas]'
Connect using ibis.pandas.connect
.
Install with the polars
extra:
pip install 'ibis-framework[polars]'
Connect using ibis.polars.connect
.
Install with the postgres
extra:
pip install 'ibis-framework[postgres]'
Connect using ibis.postgres.connect
.
Install with the pyspark
extra:
pip install 'ibis-framework[pyspark]'
Connect using ibis.pyspark.connect
.
Install with the snowflake
extra:
pip install 'ibis-framework[snowflake]'
Connect using ibis.snowflake.connect
.
Install with the sqlite
extra:
pip install 'ibis-framework[sqlite]'
Connect using ibis.sqlite.connect
.
Install the ibis-bigquery
package:
conda install -c conda-forge ibis-bigquery
Connect using ibis.bigquery.connect
.
Install the ibis-clickhouse
package:
conda install -c conda-forge ibis-clickhouse
Connect using ibis.clickhouse.connect
.
Install the ibis-dask
package:
conda install -c conda-forge ibis-dask
Connect using ibis.dask.connect
.
Install the ibis-datafusion
package:
conda install -c conda-forge ibis-datafusion
Connect using ibis.datafusion.connect
.
Install the ibis-druid
package:
conda install -c conda-forge ibis-druid
Connect using ibis.druid.connect
.
Install the ibis-duckdb
package:
conda install -c conda-forge ibis-duckdb
Connect using ibis.duckdb.connect
.
Install the ibis-impala
package:
conda install -c conda-forge ibis-impala
Connect using ibis.impala.connect
.
Install the ibis-mssql
package:
conda install -c conda-forge ibis-mssql
Connect using ibis.mssql.connect
.
Install the ibis-mysql
package:
conda install -c conda-forge ibis-mysql
Connect using ibis.mysql.connect
.
Install the ibis-oracle
package:
conda install -c conda-forge ibis-oracle
Connect using ibis.oracle.connect
.
Install the ibis-pandas
package:
conda install -c conda-forge ibis-pandas
Connect using ibis.pandas.connect
.
Install the ibis-polars
package:
conda install -c conda-forge ibis-polars
Connect using ibis.polars.connect
.
Install the ibis-postgres
package:
conda install -c conda-forge ibis-postgres
Connect using ibis.postgres.connect
.
Install the ibis-pyspark
package:
conda install -c conda-forge ibis-pyspark
Connect using ibis.pyspark.connect
.
Install the ibis-snowflake
package:
conda install -c conda-forge ibis-snowflake
Connect using ibis.snowflake.connect
.
Install the ibis-sqlite
package:
conda install -c conda-forge ibis-sqlite
Connect using ibis.sqlite.connect
.
Install the ibis-trino
package:
conda install -c conda-forge ibis-trino
Connect using ibis.trino.connect
.
Install the ibis-bigquery
package:
mamba install -c conda-forge ibis-bigquery
Connect using ibis.bigquery.connect
.
Install the ibis-clickhouse
package:
mamba install -c conda-forge ibis-clickhouse
Connect using ibis.clickhouse.connect
.
Install the ibis-dask
package:
mamba install -c conda-forge ibis-dask
Connect using ibis.dask.connect
.
Install the ibis-datafusion
package:
mamba install -c conda-forge ibis-datafusion
Connect using ibis.datafusion.connect
.
Install the ibis-druid
package:
mamba install -c conda-forge ibis-druid
Connect using ibis.druid.connect
.
Install the ibis-duckdb
package:
mamba install -c conda-forge ibis-duckdb
Connect using ibis.duckdb.connect
.
Install the ibis-impala
package:
mamba install -c conda-forge ibis-impala
Connect using ibis.impala.connect
.
Install the ibis-mssql
package:
mamba install -c conda-forge ibis-mssql
Connect using ibis.mssql.connect
.
Install the ibis-mysql
package:
mamba install -c conda-forge ibis-mysql
Connect using ibis.mysql.connect
.
Install the ibis-oracle
package:
mamba install -c conda-forge ibis-oracle
Connect using ibis.oracle.connect
.
Install the ibis-pandas
package:
mamba install -c conda-forge ibis-pandas
Connect using ibis.pandas.connect
.
Install the ibis-polars
package:
mamba install -c conda-forge ibis-polars
Connect using ibis.polars.connect
.
Install the ibis-postgres
package:
mamba install -c conda-forge ibis-postgres
Connect using ibis.postgres.connect
.
Install the ibis-pyspark
package:
mamba install -c conda-forge ibis-pyspark
Connect using ibis.pyspark.connect
.
Install the ibis-snowflake
package:
mamba install -c conda-forge ibis-snowflake
Connect using ibis.snowflake.connect
.
Install the ibis-sqlite
package:
mamba install -c conda-forge ibis-sqlite
Connect using ibis.sqlite.connect
.
Install the ibis-trino
package:
mamba install -c conda-forge ibis-trino
Connect using ibis.trino.connect
.