在Gunicorn运行用python3编写的Django

时间:2013-12-16 15:17:49

标签: django python-2.7 python-3.x ubuntu-12.04 gunicorn

我在python 3.2中编写了一个django网站,我想在我的VPS中使用Ubuntu 12.04操作系统运行Gunicorn,我遇到的错误属于python 2.7但是因为改变我的默认python不是一个好主意到Ubuntu 12.04中的3.2我想问一下是不是要告诉Gunicorn用python 3.2来运行我的项目而不是python 2.7?

1 个答案:

答案 0 :(得分:0)

当然,安装另一个python,但不要更改你的ubuntu设置。为django项目创建virtualenv时,请使用-p标志指定要使用的python。

virtualenv -p /usr/bin/python3.2 [path/to/new/virtualenv/]

或者,将整个项目移动到Heroku。在那里你可以指定诸如python版本之类的东西,而且你可以开始忽略像这样的一大堆dev-ops这样的东西,并花更多的时间来编写你的应用程序。它是免费的,你可以在几个小时内完成设置。