我有一个非常简单的应用程序瓶(myflaskapp.py):没有模块在运行uWSGI
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "<span style='color:red'>I am app 1</span>"
如果我运行:
uwsgi --http-socket :3031 --plugin python --wsgi-file myflaskapp.py --callable app
我得到以下输出:
Traceback (most recent call last):
File "myflaskapp.py", line 1, in <module>
from flask import Flask
ImportError: No module named flask
unable to load app 0 (mountpoint='') (callable not found or import error)
*** no app loaded. going in full dynamic mode ***
我不明白为什么。我已安装烧瓶(点安装烧瓶)。如果我运行ipython并导入烧瓶,它也可以在那里工作。有任何想法吗?谢谢!
您是否使用了的virtualenv?您需要从virtualenv安装/运行uwsgi,或者将uwsgi指向virtualenv。 – davidism 2014-11-24 23:43:40
我不是从virtualenv运行。我将创建一个并提供更多信息。 – agerrr 2014-11-24 23:53:02
我现在正在virtualenv上运行上面的代码(我在里面插入了一个瓶子)。但错误是一样的。 – agerrr 2014-11-25 01:23:52