[IPython-user] problems installing IPython on OS 10.4
Wed Aug 8 16:39:13 CDT 2007
On 8/8/07, Ville M. Vainio <email@example.com> wrote:
> On 8/8/07, Jerome Fung <firstname.lastname@example.org> wrote:
> > command line. After this, I tried downloading ipython-0.8.1.tar.gz,
> > unzipped the file, changed directories, and entered
> > /usr/local/bin/python setup.py build
The normal source install in unix is:
/usr/local/bin/python setup.py install
You used 'build' instead of 'install', which is where I suspect your
problems are coming from. The install command will put the ipython
runnable scripts in /usr/local/bin as expected, as well as docs under
That's the normal way of doing source-based installs of any Python
package, and we'll always support it, since it's the one described by
all the Python documentation and the underlying distutils machinery.
> > Unfortunately, this was not successful in getting IPython to work. From my
> > home directory and x11's default bash shell, simply entering "ipython" or
> > variants thereof gives a "command not found" error. When I try
> > "/usr/local/bin/IPython", I get the following:
> > Traceback (most recent call last):
> > File "/usr/local/bin/IPython", line 5, in <module>
> > from pkg_resources import load_entry_point
> > ImportError: No module named pkg_resources
> You need to have setuptools installed for this to work (pkg_resources
> comes there).
But where is the setuptools requirement coming from? Is it us that
are adding that call? I'm a bit lost here, because that stuff is not
in our code:
planck[ipython]> egrep -r pkg_res *
We don't seem to be making that call from our source code, so I'd like
to know who is adding a hard setuptools dependency here. Was it user
error, was it an install flag he used?
Or is Python2.5 now adding setuptools stuff by default? Mmh...
> > Any thoughts as to what might be problematic and what I can do? Thank you
> > very much for your assistance, as I am completely new to Python and not very
> > experienced with the Unix underpinnings of OS X.
More information about the IPython-user