[Pythonmac-SIG] newbie Mac switcher trying to set up django on Intel MacBook Pro Tiger

Robin Dunn robin at alldunn.com
Thu Jan 3 22:26:52 CET 2008


Christopher Barker wrote:
>   * What about people installing upgrades to packages? IIUC, the Apple
> python puts stuff in a dir that is before site-packages, so if you
> install a newer version of a package that Apple already had, it won't be
> used without sys.path manipulations. I think numpy was the example at
> hand, but assume the same issue would apply to wxPython etc.

If the upgrade package is an egg then the new egg will be found first.
If the upgraded package just drops itself into the standard or user
site-packages or something then the Apple installed packages will be
found first unless there is some manipulation of the path.

$ /usr/bin/python -c "import sys,pprint; pprint.pprint(sys.path)"
['',
'/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip', 


'/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5',

'/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', 


'/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac', 


'/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', 


'/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python', 


'/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', 


'/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload', 

  '/Library/Python/2.5/site-packages',
'/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/PyObjC', 


'/Users/robind/Library/Python/2.5/site-packages']

-- 
Robin Dunn
Software Craftsman
http://wxPython.org  Java give you jitters?  Relax with wxPython!




More information about the Pythonmac-SIG mailing list