<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Dear IPython,<div><br></div><div>I need to install IPython on a cluster where I don't have root access. &nbsp;There is mac ports python2.7 installed. &nbsp;I edited the&nbsp;~/.pydistutils.cfg file to do user installations.</div><div><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div>[597][petigura]$ cat ~/.pydistutils.cfg&nbsp;</div></div><div><div>[install]</div></div><div><div>install_lib = ~/Library/Python/$py_version_short/site-packages</div></div><div><div>install_scripts = ~/bin</div></div></blockquote><div><br></div><div>And I was able to install IPython with easy_install.</div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><br></div><div>[601][petigura]$ easy_install-2.7 --upgrade ipython</div></blockquote><div><br></div><div>However, when I tried installing pyzmq for parallel capabilities, easy_install failed. &nbsp;I think it's having a hard time building zmq. &nbsp;Here's the error message:</div><div><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div>[602][petigura]$ easy_install-2.7 --upgrade pyzmq</div></div><div><div>Searching for pyzmq</div></div><div><div>Reading <a href="http://pypi.python.org/simple/pyzmq/">http://pypi.python.org/simple/pyzmq/</a></div></div><div><div>Reading <a href="http://github.com/zeromq/pyzmq">http://github.com/zeromq/pyzmq</a></div></div><div><div>Reading <a href="http://github.com/zeromq/pyzmq/downloads">http://github.com/zeromq/pyzmq/downloads</a></div></div><div><div>Best match: pyzmq 2.1.11</div></div><div><div>Downloading <a href="https://github.com/downloads/zeromq/pyzmq/pyzmq-2.1.11.zip">https://github.com/downloads/zeromq/pyzmq/pyzmq-2.1.11.zip</a></div></div><div><div>Processing pyzmq-2.1.11.zip</div></div><div><div>Running pyzmq-2.1.11/setup.py -q bdist_egg --dist-dir /tmp/easy_install-5iPT9m/pyzmq-2.1.11/egg-dist-tmp-UIkyY7</div></div><div><div>******************************************</div></div><div><div>Configure: Autodetecting ZMQ settings...</div></div><div><div>&nbsp; &nbsp; Custom ZMQ dir: &nbsp; &nbsp; &nbsp; None</div></div><div><div>detect/vers.c:3:17: error: zmq.h: No such file or directory</div></div><div><div>detect/vers.c: In function 'main':</div></div><div><div>detect/vers.c:7: warning: implicit declaration of function 'zmq_version'</div></div><div><div>error: command '/usr/bin/gcc-4.0' failed with exit status 1</div></div><div><div>Fatal:&nbsp;</div></div><div><div>&nbsp; &nbsp; Failed to compile ZMQ test program. &nbsp;Please check to make sure:</div></div><div><div><br></div></div><div><div>&nbsp; &nbsp; * You have a C compiler installed</div></div><div><div>&nbsp; &nbsp; * A development version of Python is installed (including header files)</div></div><div><div>&nbsp; &nbsp; * A development version of ZMQ &gt;= 2.1.4 is installed (including header files)</div></div><div><div>&nbsp; &nbsp; * If ZMQ is not in a default location, supply the argument --zmq=&lt;path&gt;</div></div><div><div>&nbsp; &nbsp; * If you did recently install ZMQ to a default location,&nbsp;</div></div><div><div>&nbsp; &nbsp; &nbsp; try rebuilding the ld cache with `sudo ldconfig`</div></div><div><div>&nbsp; &nbsp; &nbsp; or specify zmq's location with `--zmq=/usr/local`</div></div><div><div>&nbsp; &nbsp;&nbsp;</div></div><div><div>******************************************</div></div><div><div>error: Setup script exited with 1</div></div><div><div>Error in atexit._run_exitfuncs:</div></div><div><div>Traceback (most recent call last):</div></div><div><div>&nbsp; File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/atexit.py", line 24, in _run_exitfuncs</div></div><div><div>&nbsp; &nbsp; func(*targs, **kargs)</div></div><div><div>&nbsp; File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/multiprocessing/util.py", line 284, in _exit_function</div></div><div><div>&nbsp; &nbsp; info('process shutting down')</div></div><div><div>TypeError: 'NoneType' object is not callable</div></div><div><div>Error in sys.exitfunc:</div></div><div><div>Traceback (most recent call last):</div></div><div><div>&nbsp; File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/atexit.py", line 24, in _run_exitfuncs</div></div><div><div>&nbsp; &nbsp; func(*targs, **kargs)</div></div><div><div>&nbsp; File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/multiprocessing/util.py", line 284, in _exit_function</div></div><div><div>&nbsp; &nbsp; info('process shutting down')</div></div><div><div>TypeError: 'NoneType' object is not callable</div></div></blockquote><div><br></div><div><br></div><div>Cheers,</div><div><br></div><div>Erik</div><div><br></div></body></html>