Error installing eomaps through conda and pip

Solution 1:

EOmaps dev here...

I think the problem is that you're installing packages in your (base) environment! You most probably have some packages installed (previous versions of cartopy, pyproj etc.?) that conflict with the requirements of EOmaps which is why the conda-solver does not succeed.

I'd strongly suggest working in a fresh environment and NOT in the base environment!
(Checkout conda user-guide - managing environments)

As an example, the following should work without any problems:

conda create -n eomaps_env python=3.9
conda activate eomaps_env

conda install -c conda-forge eomaps

(the name eomaps_env and the python-version are both optional and you can change it to whatever name and version you like!)


To speed up solving complex dependencies you can also try to use mamba (a c++ reimplementation of the conda package manager) which does the very same thing as conda (but solving dependencies works a lot faster):

conda create -n eomaps_env python=3.9
conda activate eomaps_env
conda install -c conda-forge mamba

mamba install -c conda-forge eomaps