我将我的apache配置设置为指向我的virtualenv,但是当我加载页面并查看错误日志时,它显示以下错误:
from django.core.wsgi import get_wsgi_application
ImportError: No module named django.core.wsgi
apache2 000-default.conf文件:
WSGIDaemonProcess project python-home=/home/django/config/env python-path=/usr/local/bfx/Databases/project
WSGIProcessGroup project
WSGIScriptAlias / /usr/local/bfx/Databases/project/project/wsgi.py
基本上,如果我在服务器上安装了django和所有django软件包,则可以使用,但是虚拟环境的意义何在?
谢谢
答案 0 :(得分:1)
Virtualenv允许创建隔离的环境。因此,您可以使用相同库的不同版本创建和运行多个项目,而不会出现冲突。
您还必须在服务器中安装所有库。 Virtualenv不会创建捆绑包也不进行部署。