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