title: How to install MatPlotLib on Mac 10.7 in virtualenv
body: <p>Here what I try to do:</p>
  
  <pre><code>(SAASSenv)miki725mac:SAASSenv miki725$ python
  Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) 
  [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; exit()
  (SAASSenv)miki725mac:SAASSenv miki725$ 
  (SAASSenv)miki725mac:SAASSenv miki725$ pip install http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0.1/matplotlib-1.0.1.tar.gz
  Downloading/unpacking http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0.1/matplotlib-1.0.1.tar.gz
    Downloading matplotlib-1.0.1.tar.gz (13.3Mb): 13.3Mb downloaded
    Running setup.py egg_info for package from http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0.1/matplotlib-1.0.1.tar.gz
      basedirlist is: []
      ============================================================================
      BUILDING MATPLOTLIB
                  matplotlib: 1.0.1
                      python: 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34)
                              [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
                    platform: darwin
  
      REQUIRED DEPENDENCIES
                       numpy: 1.6.0
                   freetype2: 13.0.7
  
      OPTIONAL BACKEND DEPENDENCIES
                      libpng: 1.4.8
      Traceback (most recent call last):
        File "&lt;string&gt;", line 14, in &lt;module&gt;
        File "/var/folders/tk/xpmf2q_10qg45c9g_xzmvy4r0000gn/T/pip-02sOum-build/setup.py", line 162, in &lt;module&gt;
          if check_for_tk() or (options['build_tkagg'] is True):
        File "setupext.py", line 832, in check_for_tk
          (Tkinter.__version__.split()[-2], Tkinter.TkVersion, Tkinter.TclVersion))
      IndexError: list index out of range
      Complete output from command python setup.py egg_info:
      basedirlist is: []
  
  ============================================================================
  
  BUILDING MATPLOTLIB
  
              matplotlib: 1.0.1
  
                  python: 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34)
  
                          [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
  
                platform: darwin
  
  
  
  REQUIRED DEPENDENCIES
  
                   numpy: 1.6.0
  
               freetype2: 13.0.7
  
  
  
  OPTIONAL BACKEND DEPENDENCIES
  
                  libpng: 1.4.8
  
  Traceback (most recent call last):
  
    File "&lt;string&gt;", line 14, in &lt;module&gt;
  
    File "/var/folders/tk/xpmf2q_10qg45c9g_xzmvy4r0000gn/T/pip-02sOum-build/setup.py", line 162, in &lt;module&gt;
  
      if check_for_tk() or (options['build_tkagg'] is True):
  
    File "setupext.py", line 832, in check_for_tk
  
      (Tkinter.__version__.split()[-2], Tkinter.TkVersion, Tkinter.TclVersion))
  
  IndexError: list index out of range
  
  ----------------------------------------
  Command python setup.py egg_info failed with error code 1
  Storing complete log in /Users/miki725/.pip/pip.log
  </code></pre>
  
  <p>Please help me. If you need any additional info, please let me know. Thank you.</p>