--- layout: docu title: Installing the Python Client --- ## Installing via Pip The latest release of the Python client can be installed using `pip`. ```batch pip install duckdb ``` The pre-release Python client can be installed using `--pre`. ```batch pip install duckdb --upgrade --pre ``` ## Installing from Source The latest Python client can be installed from source from the [`tools/pythonpkg` directory in the DuckDB GitHub repository](https://github.com/duckdb/duckdb/tree/main/tools/pythonpkg). ```bash BUILD_PYTHON=1 GEN=ninja make cd tools/pythonpkg python setup.py install ``` For detailed instructions on how to compile DuckDB from source, see the [Building guide]({% link docs/1.0/dev/building/build_instructions.md %}).