I\'m trying to get matplotlib up and running on OS X 10.8.4. I\'ve installed matplotlib and the dependencies (libping, freetype, numpy, scipy). I am able to import matplotli
I was having the same problem on Linux.
Turned out matplotlib was having some issues figuring out the GUI backend to use.
Explicitly saying it to use Tkinter background - which it does by default, using the following command resolved the issue:
%matplotlib tk
This followed by import
import matplotlib.pyplot as plt
worked as expected.
You can fix the problem on Mac OS X Mavericks and Yosemite by doing the following:
cd ~/.matplotlib/
fc-list # Should take a couple minutes.
After fc-list finishes running you will be able to import the package using import matplotlib.pyplot as plt. This is the github issue with the solution. It seems the bug is related to the font cache.
I figured out what was happening. Hopefully the solution is useful to others. In the /usr/X11/lib folder there was a symbolic link for the directory that was pointing back to itself. This appears to have created an infinite loop. When I removed the link, the import worked.