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.