title: Python packages in wrong location after installing Homebrew Python?
body: <p>After installing Homebrew's Python onto a system with an established Apple Python, the last entries listed by <code>sys.path</code> using Homebrew's Python are</p>
  
  <pre><code>/Library/Python/2.7/site-packages
  /usr/local/lib/python2.7/site-package
  </code></pre>
  
  <p>This is the reverse of the order I expect. Shouldn't Homebrew's packages be searched first? (In fact, <a href="https://stackoverflow.com/q/13001273/656912">shouldn't it</a> be the <em>only</em> place searched?) That's what's <a href="https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Homebrew-and-Python.md#site-packages-and-the-pythonpath" rel="nofollow noreferrer">implied in the documentation</a>. Where is it set and how can I (or should I) change it?</p>
  
  <p>Or is this the way Brewed Python is supposed to work? Is it designed to <em>prevent duplicate packages</em> and assume that any package in the system <code>site-packages</code> is meant to stay there unless explicitly uninstalled and then subsequently installed (into Brew's); with the exception of <code>pip</code> and <code>setuptools</code> which <em>are</em> duplicated (and put first in Brewed Python's path).</p>