Al realizar un proyecto necesitaba esta librería y me tope con el problema de que el paquete geos incluido en la descarga no podía ser instalado, según pude ver eran problemas con isnan luego de pasar medio día buscando que hacer, encontré la solución.
En esta guía se asume que están utilizando un entorno virtual para python, esto es lo recomendado para evitar que se les mezclen las librerías y al final se haga un desastre.
Omitiendo el uso de un entorno virtual
En caso de que no utilicen un entorno virtual basemap se puede instalar directo desde dnf, solo escogen los paquetes que van a utilizar de los siguientes
Instalando el entorno virtual
Regresando a lo nuestro, si no saben como crear el entorno virtual primero deben ejecutar como root lo siguiente en una consola.
Luego como usuario normal con cd se ubican en la carpeta donde desean tener su entorno virtual de python y ejecutan en una consola.
Donde nombre es el que tendrá la carpeta donde estará el entorno virtual, para utilizarlo se usan los siguientes comandos.
Instalando dependencias de basemap
Luego instalan las dependencias de basemap con.
Instalando basemap
Luego descargan basemap de su repositorio al momento de realizar este guía la versión actual es 1.1.0, lo descomprimen y se ubican con cd en esa carpeta desde la consola y ejecutan.
Verificando la instalación
Con eso ya tienen instalado Basemap en su entorno virtual, para confirmar que la instalación fue realizada con éxito pueden listar los paquetes instalados con.
Entre la lista que despliega ese comando deben encontrar algo como.