Installation Guide¶
Requirements¶
- Python 3.10 or higher
- Poetry (Python package manager)
Dependencies¶
geoterminal requires the following main dependencies:
- geopandas
- shapely
- h3
- pandas
- pyarrow
- loguru
Installation Methods¶
1. From PyPI (Recommended)¶
pip install geoterminal
2. From Source (Development)¶
-
Install Poetry if you haven't already:
curl -sSL https://install.python-poetry.org | python3 - -
Clone the repository:
git clone https://github.com/jeronimoluza/geoterminal.git cd geoterminal -
Install dependencies and create virtual environment:
poetry install -
Activate the virtual environment:
poetry shell
Verifying Installation¶
To verify that geoterminal is installed correctly:
geoterminal --version
Common Installation Issues¶
Missing GDAL¶
If you encounter GDAL-related errors:
-
On Ubuntu/Debian:
sudo apt-get install gdal-bin libgdal-dev -
On macOS:
brew install gdal -
On Windows:
- Use OSGeo4W installer
- Or install via conda:
conda install gdal
Other Issues¶
For other installation issues:
- Check your Python version:
python --version - Ensure pip is up to date:
pip install --upgrade pip - Check the GitHub issues for similar problems
- Open a new issue if the problem persists