Matplotlib 3.0 is Python 3 only.
Python 2 support has been dropped on January 1, 2020.
The last Python 2 compatible release is 2.2.5.