But just take pains to be clear &amp; include sample code to illustrate your question and somebody will usually answer. (Also, <a href="http://stackoverflow.com">stackoverflow.com</a> is a good place to look for answers.)<br>

<br>Re the mac, none of the non-Apple python installs (i.e. from ActiveState or <a href="http://python.org" target="_blank">python.org</a>) will deliberately override the 2.x version distributed by Apple. So you end up with two pythons. The Apple one lives in /System/Frameworks, and /usr/bin/python or /usr/bin/idle invokes it.<br>


<br>And whatever other one you install will be in /Library/Frameworks, and will have some name like python3 or idle3 and be in /usr/local/bin/ (which would need to be in your PATH). It&#39;s complicated but it allows two independent pythons to coexist.<br>

<br>Downloaded extension modules usually go to the site-packages folder for that python, with a path like<br><br>/System/Library/Frameworks/Python.framework/Versions/Current/Extras/lib/python2.6/site-packages<br><br>