我有一個非常簡單的應用程序瓶(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