I try to draw a simple map in Jupyter Notebook by using Basemap but I get the error. Do you have any idea what to do? My code:
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
m = Basemap(projection='geos')
m.drawcoastlines()
plt.show()
The error:
ValueError Traceback (most recent call last)
<ipython-input-99-70755f7def47> in <module>
1 import numpy as np
2 import matplotlib.pyplot as plt
----> 3 from mpl_toolkits.basemap import Basemap
4
5 m = Basemap(projection='geos')
~\anaconda3\lib\site-packages\mpl_toolkits\basemap\__init__.py in <module>
51 import numpy as np
52 import numpy.ma as ma
---> 53 import _geoslib
54 import functools
55
src\_geoslib.pyx in init _geoslib()
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
I used many tips from stack to solve this problem (hope correctly) but it didn't work.