私はこの最小限の例を試しました:
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は、同様のタイトルにもかかわらず、質問に答えません。)