I re-read the documents on different Python versions and rebuilt mod_wsgi with the configure directive to point to the system version not the updated version.
I was able to get the test application to display. BUT, does this mean that my Django applications will use the system Python (2.5.1) or the updated one (2.6.6)? Also, FYI, I tried setting the WSGIPythonHome directive and I got errors "PyExecRuntime not found" On Feb 7, 12:14 pm, Michael Bartz <[email protected]> wrote: > I am trying to install Django on a Leopard Mac OS X Server and keep > stumbling on several seemingly common pitfalls. > > The most recent is the "Python version mismatch" problem. In order to > clear up the 32-bit, 64-bit MySQL issue with MySQL and MySQLdb, I > installed MacPython 2.6.6 from python.org. > > I was able to successfully install and use MySQL and Django in > development mode. > > I am stuck on installing WSGI. I have built mod_wsgi-3.3 with the -- > disable-frameworks and the --with-python directive pointing to the / > Library version of in the updated Python. > > When I try to start Apache, Apache core dumps and the error log has > the following: > > [Mon Feb 07 12:01:31 2011] [error] python_init: Python version > mismatch, expected '2.6.6', found '2.5.1'. > [Mon Feb 07 12:01:31 2011] [error] python_init: Python executable > found '/usr/bin/python'. > [Mon Feb 07 12:01:31 2011] [error] python_init: Python path being used > '/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/lib/python2.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'. > > I am left puzzled about where the PYTHONPATH is being set. I have > toyed with the idea of setting the symbolic link in /usr/bin/python to > the correct one, but I am sure that would cause untold havoc. > > Can someone give me a pointer in the right direction? > > Thanks. -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en.
