title: Mismatch in modules installed with Python
body: <p>I am a bit of a Python newbie, and am struggling with what seems like a simple task.</p>
  
  <p>I have installed Python using Homebrew on my Mac.  When I run <code>which python</code> it returns <code>/usr/local/bin/python</code> and when I run <code>ls -al /usr/local/bin/python</code> I can see that python is symlinked as follows <code>/usr/local/bin/python -&gt; ../Cellar/python/2.7.1/bin/python</code>, indicating that Homebrew's version of Python is installed.</p>
  
  <p>Now when I install the boto module, I did so as follows:
  <code>easy_install boto</code> and it showed me that the module is installed into <code>/Library/Python/2.7/site-packages/boto-2.2.2-py2.7.egg</code></p>
  
  <p>The odd thing is that when I do the following, I am told the boto module does not exist.</p>
  
  <pre><code>$ python
  Python 2.7.1 (r271:86832, Aug 31 2011, 23:21:36)
  &gt;&gt;&gt; import boto
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
  ImportError: No module named boto
  </code></pre>
  
  <p>Why is that module not available?  It's almost like Homebrew is installing modules into the standard library folder, but is not linking back to that directory when searching for installed modules.</p>
  
  <p>Can anyone explain what is going on?</p>
  
  <p>Thanks</p>