路线更新python烧瓶时没有识别烧瓶

时间:2016-12-11 15:53:23

标签: python flask routes

我试图运行python routes.py(在虚拟环境中)以更新我的路线,但是当我运行它时,我得到:

  File "routes.py", line 1, in <module>
    from flask import Flask, render_template
ImportError: No module named 'flask'

如果我然后尝试像pip install flask那样安装烧瓶,我就已经安装了

我的 routes.py 看起来像是:

from flask import Flask, render_template
from forms import EmailUsForm

app = Flask(__name__)

app.secret_key = '12345'

@app.route('/')
def home():
    form=EmailUsForm()
    return render_template('index.html', form=form)

如果我输入:python,那么import Flaskfrom Flask import *我会:

ImportError: No module named 'Flask'

知道这里发生了什么吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您必须在虚拟环境中安装Flask,因为您使用的是Python3.x,请使用

pip3 install flask

因为如果使用pip,默认情况下将为Python2.x安装