app/__init.py中的代码如下:
from flask import Flask
app = Flask(__name__)
app.config.from_object('config')
from app import views
想要通过gunicorn在运行app,
不管是gunicorn app.__init__:app
还是gunicorn app:app
都提示ImportError: No module named fcntl
。
Python新手,求教。
1
sumw3 OP 如果把```app = Flask(__name__)```直接写到```views.py```中的没有问题,
直接执行```gunicorn app.views:app```就可以了。 |
2
kongxianghe 2015-04-14 14:24:57 +08:00
gunicorn 仅仅是个容器,为了应对不同配置要用到create_app
http://flask.pocoo.org/docs/0.10/patterns/appfactories/ |
3
elvis_w 2015-04-14 14:44:42 +08:00
gunicorn app:app命令在哪个目录运行?
|
4
elvis_w 2015-04-14 14:49:28 +08:00
mportError: No module named fcntl 应该是Windows下的故障,这货只支持Unix/Linux
|
5
yangzh 2015-04-14 14:52:15 +08:00
gunicorn 不支持 windows。
换 linux 试试 gunicorn app:app 吧。 |