Installation

Requirements

prospect is developed for use with Python 3.8 and above. prospect itself should be compatible with Python 3.6 and above, but some packages prospect depends on cannot be guaranteed to support other versions of Python.

Tip

You can see which packages prospect formally depends on by examining the setup.py file.

Installing with conda

prospect is available from the conda-forge channel

$ conda install prospect -c conda-forge

Using conda environments

prospect depends heavily on the geopandas package for handling spatial data. The GeoPandas team recommends using the conda environment manager to help avoid some potential installation headaches, so the same goes for prospect: your best installation experience will be using conda.

If you run into installation troubles, you might first revisit the GeoPandas installation instructions to see if your issue is addressed there.

Tip

If you are not familiar with using conda, I recommend these resources from the always-excellent EarthLab team:

Installing with pip

While it is not the recommended install strategy, prospect is available from PyPI.

$ python3 -m pip install prospect