Sorry I simply hit reply and ignored the address where I sent to.. Good news is I figured it out yesterday. Its the underlie shell that Leopard has. I installed new zsh from fink and everything just worked fine since then.
<div><br class="webkit-block-placeholder"></div><div>Thanks,</div><div>Jim<br><br><div><span class="gmail_quote">On 9/20/07, <b class="gmail_sendername">Yongjian Xu</b> &lt;<a href="mailto:i3dmaster@gmail.com">i3dmaster@gmail.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">yes, seems like it does have it<div><br>&nbsp;</div><div>&lt;module &#39;readline&#39; from &#39;/System/Library/Frameworks
/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/readline.so&#39;
</div><div><br>&nbsp;</div><div><div><span class="e" id="q_11525eab941fbcba_1"><br><div><span class="gmail_quote">On 9/20/07, <b class="gmail_sendername">Robert Kern</b> &lt;<a href="mailto:robert.kern@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
robert.kern@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">
Yongjian Xu wrote:<br>&gt; I installed the latest stable 0.8.1 on leopard but for some reason,<br>&gt; ipython does not have tab completion anymore. All tabs key strokes are<br>&gt; sending the real tabs instead of command completion... Anyone knows how
<br>&gt; to fix it? The underlie shell (bash, zsh, etc) works just fine though...<br><br>Do you have the readline module installed? In the past, the Python that comes<br>with Mac OS X has not had it. In any case, I recommend using the Python binary
<br>that comes from <a href="http://www.python.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.python.org</a> instead of the one from the OS.<br><br>--<br>Robert Kern<br><br>&quot;I have come to believe that the whole world is an enigma, a harmless enigma
<br> that is made terrible by our own mad attempt to interpret it as though it had
<br> an underlying truth.&quot;<br>&nbsp;&nbsp;-- Umberto Eco<br><br>_______________________________________________<br>IPython-user mailing list<br><a href="mailto:IPython-user@scipy.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
IPython-user@scipy.org</a><br><a href="http://lists.ipython.scipy.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.ipython.scipy.org</a>/mailman/listinfo/ipython-user<br></blockquote></div><br><br clear="all"><br></span></div>-- <br>yongjian (jim) xu<br>Linux user #392733<br>-------------------------------------<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .----. 
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|o_o&nbsp;&nbsp;| 
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| :_/&nbsp;&nbsp; |&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp; / /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\&nbsp;&nbsp;\ <br>&nbsp;&nbsp; (&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; ) <br>&nbsp;&nbsp;/&#39;&nbsp;&nbsp;\_&nbsp;&nbsp;&nbsp;&nbsp;_/`&nbsp;&nbsp;\ <br> \___)=(___/
</div>
</blockquote></div><br><br clear="all"><br>-- <br>yongjian (jim) xu<br>Linux user #392733<br>-------------------------------------<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .----. <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|o_o&nbsp;&nbsp;| <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| :_/&nbsp;&nbsp; |&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp; / /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\&nbsp;&nbsp;\ <br>&nbsp;&nbsp; (&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; ) 
<br>&nbsp;&nbsp;/&#39;&nbsp;&nbsp;\_&nbsp;&nbsp;&nbsp;&nbsp;_/`&nbsp;&nbsp;\ <br> \___)=(___/
</div>