我将 Django 1.5 安装到使用 --no-site-packages 选项创建的虚拟环境中。
虽然 virtualenv 的 site-packges 路径添加到 wsgi 文件中的 ystem 路径,但 Apache 忽略了 Django1.5 并使用 Django 1.3(之前安装到全局 python 库)
什么可能导致此问题,我该如何解决?你可以在下面找到我的 django.wsgi 文件,我可以提供任何必要的信息。
django.wsgi
import os
import sys
import site
vepath = '/home/myuser/projects/myenviron/lib/python2.7/site-packages'
site.addsitedir(vepath)
sys.path.append('/home/myuser/projects/')
sys.path.append('/home/myuser/projects/myproject/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()