我应该如何在使用virtualenv时在wsgi.py中添加python路径

时间:2015-03-30 14:48:19

标签: django apache virtualenv mod-wsgi

我正在尝试使用ubuntu 14.04上的apache2.4,mod_wsgi部署django网站。 问题是我的wsgi.py文件无法导入django。这显然意味着我没有为virtualenv设置python路径。但是我对如何添加virtuaenv网站包的python路径感到有些困惑。 我的wsgi.py是:

import os
import sys

sys.path.append('/home/sp/webapps')
sys.path.append('/home/sp/webapps/ilog_dev')

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ilog_dev.settings")

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

所以问题是我应该如何将virtualenv的site-package添加到python路径

1 个答案:

答案 0 :(得分:0)

在做任何事之前你有没有试过path/to/virtualenv/activate?或许你没有使用virtualenv的python而不是global python。