Hi, <div>I have installed IPython on OSX 10.6 but can only run it via &#39;sudo ipython&#39;.  Invoking &#39;ipython&#39; without sudo leads to the following error:</div><div><div>Traceback (most recent call last):</div><div>
  File &quot;/usr/local/bin/ipython&quot;, line 5, in &lt;module&gt;</div><div>    from pkg_resources import load_entry_point</div><div>  File &quot;/Library/Python/2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py&quot;, line 2603, in &lt;module&gt;</div>
<div>    </div><div>  File &quot;/Library/Python/2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py&quot;, line 666, in require</div><div>    </div><div>  File &quot;/Library/Python/2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py&quot;, line 565, in resolve</div>
</div><div><br></div><div>Does anyone know what causes this and how to fix it?</div><div><br></div><div>I have a similar problem when I import pylab into my python scripts.  The script will run if I &#39;sudo&#39; but spits out the following error otherwise:</div>
<div><div>  from pylab import *</div><div>  File &quot;/Library/Python/2.6/site-packages/matplotlib-1.0.0-py2.6-macosx-10.6-universal.egg/pylab.py&quot;, line 1, in &lt;module&gt;</div><div>    from matplotlib.pylab import *</div>
<div>  File &quot;/Library/Python/2.6/site-packages/matplotlib-1.0.0-py2.6-macosx-10.6-universal.egg/matplotlib/__init__.py&quot;, line 764, in &lt;module&gt;</div><div>    rcParams = rc_params()</div><div>  File &quot;/Library/Python/2.6/site-packages/matplotlib-1.0.0-py2.6-macosx-10.6-universal.egg/matplotlib/__init__.py&quot;, line 682, in rc_params</div>
<div>    fname = matplotlib_fname()</div><div>  File &quot;/Library/Python/2.6/site-packages/matplotlib-1.0.0-py2.6-macosx-10.6-universal.egg/matplotlib/__init__.py&quot;, line 595, in matplotlib_fname</div><div>    fname = os.path.join(get_configdir(), &#39;matplotlibrc&#39;)</div>
<div>  File &quot;/Library/Python/2.6/site-packages/matplotlib-1.0.0-py2.6-macosx-10.6-universal.egg/matplotlib/__init__.py&quot;, line 248, in wrapper</div><div>    ret = func(*args, **kwargs)</div><div>  File &quot;/Library/Python/2.6/site-packages/matplotlib-1.0.0-py2.6-macosx-10.6-universal.egg/matplotlib/__init__.py&quot;, line 468, in _get_configdir</div>
<div>    raise RuntimeError(&quot;&#39;%s&#39; is not a writable dir; you must set %s/.matplotlib to be a writable dir.  You can also set environment variable MPLCONFIGDIR to any writable directory where you want matplotlib data stored &quot;% (h, h))</div>
<div>RuntimeError: &#39;/Users/ashah&#39; is not a writable dir; you must set /Users/ashah/.matplotlib to be a writable dir.  You can also set environment variable MPLCONFIGDIR to any writable directory where you want matplotlib data stored</div>
</div><div><br></div><div><br></div><div>Thanks in advance for the help.</div><div><br></div><div>Akhil</div>