私はこの最小限の例を試しました:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run(debug = True)
試してみるとpython hello.py、すべてうまくいきます。ただし、Textmate (Shift + Cmd + R) から実行しようとすると、エラーがスローされます。
Traceback (most recent call last):
File "/Users/user/EventFeed/hello.py", line 1, in <module>
from flask import Flask
ImportError: No module named flask
pythonwの代わりにTextmate を呼び出しますpython。自分で試してみるとpythonw、同じエラーがスローされます。
Python 2.5の時点で、python と pythonw は交換可能でman pythonwあると述べていますが、この場合はそうではないようです。
何が起こるか分かりますか?
( pythonw ではなく python で動作するQuestion Codeは、同様のタイトルにもかかわらず、質問に答えません。)