I have installed Python 2.7 but still kept Python 2.4. When I enter the command python, it runs python 2.4 and I want to keep it this way. But how to I set Django to use /usr/local/bin/python2.7 when it runs?

[EDIT] It is running on Apache with WSGI

  • What web server are you running it in, and how is it configured? – Shane Madden Dec 27 '11 at 4:04

Since you use WSGI, you should compile WSGI with a compile-flag to choose which python-version to use:

./configure --with-python=/usr/local/bin/python2.7

See here: http://code.google.com/p/modwsgi/wiki/InstallationIssues#Multiple_Python_Versions

  • Also make sure you reinstall any required packages using the new python version. – Wichert Akkerman Dec 27 '11 at 15:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.