title: pyinstaller and matplotlib gets maximum recursion depth exceeded
body: <p>This is my what I'm using:</p>
  
  <ul>
  <li>Python 3.4.3 windows distribution "Anaconda 2.2.0 (64-bit)".</li>
  <li>Matplotlib version 1.4.3</li>
  <li>Numpy version 1.6</li>
  <li>Pyinstaller version 3.0.dev0-py3.4</li>
  </ul>
  
  <p>When I try to make an executable of a python file that makes a matplotlib figure, it issues a "maximum recursion depth exceeded". The code I want to compile is:</p>
  
  <pre><code>import matplotlib.pyplot as plt
  
  x = [0, 1, 2, 3, 4]
  y = [0, 1, 4, 9, 16]
  
  plt.plot(x, y)
  plt.show()
  </code></pre>
  
  <p>I compile it using:</p>
  
  <pre><code>pyinstaller -F plottest.py
  </code></pre>
  
  <p>But I get the following error:</p>
  
  <pre><code>...
  File "C:\Anaconda3\lib\ast.py", line 245, in visit
    return visitor(node)
  File "C:\Anaconda3\lib\ast.py", line 255, in generic_visit
    self.visit(value)
  File "C:\Anaconda3\lib\ast.py", line 245, in visit
    return visitor(node)
  File "C:\Anaconda3\lib\ast.py", line 249, in generic_visit
    for field, value in iter_fields(node):
  RuntimeError: maximum recursion depth exceeded
  </code></pre>
  
  <p>Full traceback located here: <a href="http://pastebin.com/3b62W1Lb" rel="nofollow">http://pastebin.com/3b62W1Lb</a></p>