I take my system to the next level. I work with the Framework/Reference Python from python.org so I use /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages
However before I had my site-packages folder inundated with installed modules I installed only Peak Setup Tools and VirtualEnv and because I like iPython I installed that. Then using Doug Hellmens wrapper (needed slight modification to the installation instructions to make it work when moving from a Linux system to installing it on a Mac OS X system) I have a system where I can created unlimited "sandoxed" python sessions (projects) each with their own ability to easy_install or setup.py install any number of python modules and have them not step on any other virtual python session (project). now a simple $mkvirtualenv WhateverProjectName will create the folders, partial symlinks into system python, and automatically install setuptools into my new project's folder and then switch me into that virtualenv right away (WhateverProjectname)$_ where I can then easy_install the specific python modules I need just for that project. If I want to switch over and work on that new pyglet game I have been developing a simple (WhateverProjectname)$workon MyPygletGameProject (MyPygletGameProject)$_ gets me out of my sandboxed Project and into my sanboxed PygletGameProject. Very slick, only way to go. Mac OS X modifications: Just edit.bash_profile (OS X) instead of .bashrc (Linux, etc.) Make a directory in your home folder called .virtualenvs to hold all your projects you created $mkdir .virtualenvs Then store your virtualenvwrapper_bashrc in some directory, I use Scripts folder with a bash folder in it, all inside my home folder. Then edit your .bash_profile and add: # Setting VirtualEnv and VirtualEnvWrapper for Python export WORK_HOME=$HOME/.virtualenvs source $HOME/Scripts/bash/virtualenvwrapper_bashrc And you too can join in on the fun =) Cheers, Python Nutter On 27/06/2008, Larry Meyn <[EMAIL PROTECTED]> wrote: > > > > On 6/26/08 12:10 PM, "Russell E. Owen" <[EMAIL PROTECTED]> wrote: > >> In article >> <[EMAIL PROTECTED]>, >> "Rob Gabaree" <[EMAIL PROTECTED]> wrote: >> >>> Hello, >>> >>> With Leopard's built-in Python, user-installed modules are placed in >>> /Library/Python/2.5/site-packages/. >>> >>> If I'm using MacPython, should I avoid putting anything into this >>> directory and use >>> /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages >>> instead? >>> >>> I'd just like to double check. I noticed the former path wasn't in >>> sys.path when I looked, but I wasn't sure if it was accidentally left >>> out by mistake. >>> >>> Thanks for the help, >> >> If you are using MacPython then use >> /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-pack >> ages. >> >> The two pythons do not share installed packages. This is probably good; >> you avoid endangering the system python and you can upgrade to python >> 2.6 or 3.0 when you are ready without installing packages that are >> incompatible with the system python. >> >> -- Russell >> > > Additional Info: > While you can use the system python and install modules in > /Library/Python/2.5/site-packages/, you cannot install new versions of the > pre-installed modules that are stored in > /System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/ > (You can install new versions, but the system python checks its own folder > first.) Several modules such as numpy and wxPython are in the system > python's extras library. Since I like to update these from time to time, > I've abandoned the system python and use a framework install instead. One > drawback to a user-installed python is that you lose access to some > system-python only modules like CoreGraphics. > > --Larry > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG@python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig