配置django ec2实例以使用virtualenv

时间:2015-03-02 19:35:40

标签: python linux django ubuntu amazon-ec2

enter image description here

我正在使用Ubuntu 14.4 LTS实例在ec2上设置django项目。我想用python 3和django编写我的代码。我正在关注http://www.nickpolet.com/blog/deploying-django-on-aws/1/并且能够让django启动页面正常工作。之前我将django添加到默认的python 2.7和安装的python 3.4中。

我创建了一个virualenv,如果我在激活virualenv之后运行程序,我可以使用python 3.4解释器。但是,在测试时,当我打开amazon ip地址时出现以下错误:

Exception Location:     /usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py in get_response, line 111
Python Executable:  /usr/bin/python
Python Version:     2.7.6

正如您所看到的,默认的python解释器正在使用中。你如何强迫django使用python 3 virtualenv?

1 个答案:

答案 0 :(得分:1)

我有一个类似的问题,使用apache和mod_wsgi并且无法弄明白所以我在这里使用了这个指南,并使用nginx和uwsgi,它在30分钟内工作得很棒。 Here是关于如何使用uwsgi的快速教程