No, that does help. This is all making sense now. Looking around in the different site-packages folders I can start seeing where things have gone wrong. I was running 'sudo python setup.py install' but it didn't appear to be doing anything. It turns out they were just being installed in a different location.
Based on what I've gleaned from this thread I've changed my PYTHONPATH to use /Library/Python/2.5/site-packages and my PATH now uses /System/ Library/.../2.5/ Anyway, thanks very much everyone. On Jun 23, 3:23 pm, Eric Abrahamsen <[EMAIL PROTECTED]> wrote: > It may very well make a difference if you're using python2.4 and you > install packages in a python2.5 site-packages directory! I remember > reading somewhere that that was one of the issues of doing a Leopard > upgrade, versus wiping the drive and doing a full install. I did the > latter, and I don't have python2.4 anymore, and all my packages go in > a single convenience directory: /Library/Python/2.5/site-packages, > though the python installation itself is still under /Library/ > Frameworks. > > Sorry I can't be more helpful with the specifics, but I do remember > reading a lot of complaints on this issue so... be careful! > > Eric > > On Jun 23, 2008, at 10:10 PM, Jamie Pittock wrote: > > > > > Thank you Gordon (and Joshua) that's really useful. > > > I think I'll use the site-packages folder then. After doing what you > > said I've noticed I seem to have multiple installs of Python on my > > machine (OSX). > > > /usr/lib/python2.5/ > > /Library/Python/2.5/ > > /opt/local/lib/python2.5/ > > /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ > > (currently being used) > > > This is probably due in part to upgrading to Leopard and it changing > > the location, maybe? > > > I presume again it doesn't matter which of these I use aslong as I'm > > consistent? > > > On Jun 23, 2:23 pm, gordyt <[EMAIL PROTECTED]> wrote: > >> Jamie the command you quoted "python setup.py install" -- on my > >> system > >> I have to run it as root or else do "sudo python setup.py install" -- > >> will copy the files for that module to the appropriate location. > > >> If the module you are interested in is in pure Python, with no c- > >> code, > >> you can often just make it available anywhere on your PYTHONPATH. > > >> In any event, the most common place that extra stuff gets installed > >> is > >> in your "site-packages" folder. On my Ubuntu machine that is located > >> in two places: > > >> /usr/lib/python2.5/site-packages > >> /usr/local/lib/python2.5/site-packages > > >> You can always find the location on your system by asking Python > >> itself: > > >>>>> import sys > >>>>> for p in sys.path: > > >> ... print p > >> ... > > >> /usr/lib/python2.5/site-packages > >> /usr/lib/python2.5/site-packages/lxml-2.1beta2-py2.5-linux-x86_64.egg > >> /usr/lib/python25.zip > >> /usr/lib/python2.5 > >> /usr/lib/python2.5/plat-linux2 > >> /usr/lib/python2.5/lib-tk > >> /usr/lib/python2.5/lib-dynload > >> /usr/local/lib/python2.5/site-packages > >> /usr/lib/python2.5/site-packages > >> /usr/lib/python2.5/site-packages/Numeric > >> /usr/lib/python2.5/site-packages/PIL > >> /usr/lib/python2.5/site-packages/gst-0.10 > >> /var/lib/python-support/python2.5 > >> /usr/lib/python2.5/site-packages/gtk-2.0 > >> /var/lib/python-support/python2.5/gtk-2.0 > > >> Here is an example of what I mentioned earlier about installing pure > >> Python modules... I have both django and report lab checked out of > >> the > >> repository and just put symbolic links to them in the /usr/local/lib/ > >> python2.5/site-packages folder: > > >> [EMAIL PROTECTED]:/usr/local/lib/python2.5/site-packages$ pwd > >> /usr/local/lib/python2.5/site-packages > >> [EMAIL PROTECTED]:/usr/local/lib/python2.5/site-packages$ ls -l > >> total 12 > >> lrwxrwxrwx 1 root staff 34 2007-12-28 10:29 django -> /home/gordy/ > >> projects/python/django > >> -rw-r--r-- 1 root staff 548 2008-02-05 14:14 moin-1.6.1.egg-info > >> -rw-r--r-- 1 root staff 548 2008-02-05 13:38 moin-1.6.1-py2.5.egg- > >> info > >> drwxr-sr-x 25 root staff 4096 2008-02-05 13:38 MoinMoin > >> lrwxrwxrwx 1 root staff 37 2008-01-15 10:41 reportlab -> /home/ > >> gordy/projects/python/reportlab > > >> Works great. > > >> --gordon --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---