【发布时间】:2014-01-06 05:58:34
【问题描述】:
当我在命令行中输入 python hello.py 时,我得到另一个 bash 提示符。我不确定可能是什么问题,因为我能够运行 virtualenv 并且当我检查哪个版本的烧瓶时我安装了最新版本 >>> '0.10.1'。
Opals-MacBook-Pro:~ opalkale$ cd myproject
Opals-MacBook-Pro:myproject opalkale$ ls
hello.py venv
Opals-MacBook-Pro:myproject opalkale$ . venv/bin/activate
(venv)Opals-MacBook-Pro:myproject opalkale$ python hello.py
(venv)Opals-MacBook-Pro:myproject opalkale$
hello.py 的代码如下:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
【问题讨论】:
-
您是否包含了脚本的
if __name__ == '__main__':部分? -
您可以发布您的
hello.py的内容而不是指向 Flask 文档的链接吗? -
@dirn 是的,我编辑了上面的内容。
标签: python flask virtualenv