I had everything (Apache, mysql, mod_python etc) installed through macports but was still using Python from the built-in framework. That was giving me trouble, so I tried to switch over to using the macports Python installation, which came down as a dependency for Apache/mod_python.
Needless to say, now neither works. When I start apache and try to start my django project, I get a mod_python error. There's a long traceback, and halfway through the traceback the Python calls go from the opt/local installation (macports) back to the original Library/ Frameworks installation. Here's where it crosses over: File "/opt/local/lib/python2.5/site-packages/django/core/handlers/ modpython.py", line 151, in __call__ self.load_middleware() File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ site-packages/django/core/handlers/base.py", line 22, in load_middleware The offending self.load_middleware(), on line 151, comes shortly after a os.environ.update(req.subprocess_env) call, and I suspect that that's somehow resetting the path to the old Python installation. I don't want to start poking things randomly, does this ring a bell for anyone? Hopefully, Eric On Oct 26, 2007, at 9:19 PM, David Reynolds wrote: > > > On 26 Oct 2007, at 2:37 am, Kristinn Örn Sigurðsson wrote: > >> Sorry if I wasn't clear about what I was talking about. :-) >> >> I'm using Darwin ports. They work similar to BSD ports (completely >> different but the idea is probably from there). With that you can >> install alot of *nix applications. The homepage for Darwin ports is >> http://darwinports.com/. Darwin ports installs everything to a new >> location, /opt/local, so it won't interrupt the base MacOSX system. >> Fink which is an apt-get workalike is also a good package manager. >> You can probably install everything from there as well. Fink >> installs everything under /sw (you can change it). > > Macports [0] is, I think the more up to date version of that. > > [0] - http://www.macports.org/ > > -- > David Reynolds > [EMAIL PROTECTED] > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---