<html><head></head><body bgcolor="#FFFFFF"><div>Thank very much, Min.</div><div><br></div><div>Comer<br><br>Sent from my iPhone</div><div><br>On Aug 1, 2012, at 3:34 PM, MinRK &lt;<a href="mailto:benjaminrk@gmail.com">benjaminrk@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div><br><br><div class="gmail_quote">On Wed, Aug 1, 2012 at 11:13 AM, Comer Duncan <span dir="ltr">&lt;<a href="mailto:comer.duncan@gmail.com" target="_blank">comer.duncan@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi Min,<div><br></div><div>I have installed Mountain Lion, have done git pull from ipython dir, have done sudo python setup.py install from (git pulled) ipython dir. &nbsp;Then I tried, from home dir, running ipython in terminal and get:</div>


<div><br></div><div><div>homelap-3:~ comerduncan$ ipython</div><div>Traceback (most recent call last):</div><div>&nbsp; File "/usr/local/bin/ipython", line 5, in &lt;module&gt;</div><div>&nbsp; &nbsp; from IPython.frontend.terminal.ipapp import launch_new_instance</div>


<div>ImportError: No module named IPython.frontend.terminal.ipapp</div><div><br></div><div>So, I then go to the ipython dir and try running ipython&nbsp;</div><div><br></div><div>homelap-3:~ comerduncan$ cd ipython</div><div>

homelap-3:ipython comerduncan$ python ipython.py</div>
<div>Python 2.7.3 (default, Apr 18 2012, 10:21:09)&nbsp;</div><div>Type "copyright", "credits" or "license" for more information.</div><div><br></div><div>IPython 0.14.dev -- An enhanced Interactive Python.</div>


<div>? &nbsp; &nbsp; &nbsp; &nbsp; -&gt; Introduction and overview of IPython's features.</div><div>%quickref -&gt; Quick reference.</div><div>help &nbsp; &nbsp; &nbsp;-&gt; Python's own help system.</div><div>object? &nbsp; -&gt; Details about 'object', use 'object??' for extra details.</div>


<div><br></div><div>In [1]:&nbsp;</div><div><br></div><div>Thus it officially runs in this way.</div><div><br></div><div>What do I need to do to get a terminal-working ipython working.</div></div></blockquote><div><br></div><div>

Install it:</div><div><br></div><div>$&gt; python setup.py install</div><div>or link it:</div><div>$. python setupegg.py develop</div><div><br></div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div> I have not yet used any quartz related terminals. &nbsp;You mentioned earlier that you did a compete fresh install of a bunch of stuff. &nbsp;Note that I separatey have a sympy dir and often do a git pull of that and have done a git pull yesterday. &nbsp;There is a pyston.py of Fernando origin I guess which would seem to do the bulk fresh install of the things on your list. &nbsp;Do you recommend using that for this purpose? &nbsp;Other ways?</div>

</div></blockquote><div><br></div><div>I think pyston is clean and great, but I don't use it. &nbsp;Here's my habit:</div><div><br></div><div># cleanup occasionally, when there are major changes (such as updating your OS or compiler), or when things are acting weird:</div>

<div>$&gt; python setup.py clean</div><div>&nbsp; &nbsp; &nbsp;# the following two are because setup.py clean cannot always be trusted:</div><div>$&gt; find ./ -name *.so -exec rm {} \;&nbsp;</div><div>$&gt; rm -rf build</div><div><br></div>

<div># this is the only step I repeat on a regular basis:</div><div>$&gt; git pull&nbsp;# update</div><div>$&gt; python setup.py build_ext --inplace # build inplace</div><div><br></div><div># do this only once:</div><div>$&gt; python setupegg.py develop --user # I do --user, but you can install wherever you want</div>

<div><br></div><div>And I have bash aliases to do all of the above things more efficiently.</div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>

Did matplotlib need further hand-holding to get in?</div></div></blockquote><div><br></div><div>I installed xquartz to get freetype; I imagine you could do `make -f make.osx fetch deps` to get freetype, but I didn't. &nbsp;I think the above steps worked just fine after that (I would need a fresh 10.8 VM to be perfectly sure).</div>

<div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<div><br></div><div>So many questions. &nbsp;I am picky I guess but do not want to get immersed in multiple builds and potentially drown in the sea of dependencies (maybe you are a much better swimmer!).</div><div><br></div><div>


Thanks for advice!!</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Comer</div></font></span><div><div class="h5"><div><br></div><div><br></div><br><div class="gmail_quote">On Sat, Jul 28, 2012 at 6:43 PM, MinRK <span dir="ltr">&lt;<a href="mailto:benjaminrk@gmail.com" target="_blank">benjaminrk@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br><div class="gmail_quote"><div>On Sat, Jul 28, 2012 at 1:19 PM, Matthias BUSSONNIER <span dir="ltr">&lt;<a href="mailto:bussonniermatthias@gmail.com" target="_blank">bussonniermatthias@gmail.com</a>&gt;</span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Le 28 juil. 2012 à 21:57, Comer Duncan a écrit :<br>
<div><br>
&gt; I am wondering whether there will be any effect at all on one's builds of IPython now that X11 seems to have been removed. &nbsp;Can the developers give me their take on any implications of the release of Mountain Lion on IPython on the Mac?<br>




</div></blockquote><div><br></div></div><div>I've been using Mountain Lion for a day now, and did a clean install of everything from master (IPython, numpy, scipy, matplotlib, cython, sympy). SciPy needed a <a href="https://github.com/scipy/scipy/pull/276" target="_blank">tiny bit of help</a>, but that's it.</div>




<div><br></div><div>X is totally irrelevant to IPython itself, but the freetype, etc. that matplotlib links against if you use the system one is part of X. &nbsp;Installing XQuartz allowed matplotlib to load the system freetype just fine. &nbsp;I imagine that if you used `make -f make.osx fetch deps` in matplotlib to fetch/build your own freetype/libpng, then you would not need the XQuartz package, but I went that way because I tend to avoid building things from source.</div>




<div><br></div><div>I've been happily working with the notebook and qtconsole without issue so far.</div><span><font color="#888888"><div><br></div><div>-MinRK</div></font></span><div><div>&nbsp;</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>
<br>
</div>Of the top of my head, I don't see any reason why removing X11 would be a problem for building IPython, except in some &nbsp;code of nbconvert that uses inkscape (that requires X11) to convert svg to png at run time.<br>





<br>
Personally I think won't update my main computers before I'm almost obliged, but i might upgrade one computer for testing purpose.<br>
<br>
Also I think that XQuartz is still available for Mountain lion, and well... it has always replaced &nbsp;and surpassed X11 on all of my computers...<br>
<div><br>
&gt; Thanks for the excellent quality software you guys have developed and are developing. &nbsp;I truly great contribution to getting something done day by day!<br>
<br>
</div>Happy to be followed days after days<br>
<br>
Cheers.<br>
--<br>
Matthias<br>
<br>
&gt;<br>
&gt; Comer<br>
&gt; _______________________________________________<br>
&gt; IPython-User mailing list<br>
&gt; <a href="mailto:IPython-User@scipy.org" target="_blank">IPython-User@scipy.org</a><br>
&gt; <a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
<br>
_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org" target="_blank">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
</blockquote></div></div><br>
<br>_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org" target="_blank">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
<br></blockquote></div><br>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>IPython-User mailing list</span><br><span><a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a></span><br><span><a href="http://mail.scipy.org/mailman/listinfo/ipython-user">http://mail.scipy.org/mailman/listinfo/ipython-user</a></span><br></div></blockquote></body></html>