Python 在windows 10中找不到flask命令

Python 在windows 10中找不到flask命令,python,python-3.x,python-2.7,flask,pypi,Python,Python 3.x,Python 2.7,Flask,Pypi,我是python的初学者。我试着用很长时间安装烧瓶。但它没有正确安装。 我在这里提到我的步骤 已安装python 3.9.4 pip安装烧瓶 制作目录 创建.py文件并编写演示代码 在这个目录上,如果我在cmd中运行python,它会显示 win32上的Python 3.9.4(tags/v3.9.4:1f2e308,2021年4月6日,13:40:21)[MSC v.1928 64位(AMD64)] 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证” 但如果我跑,它就会显示出来 b

我是python的初学者。我试着用很长时间安装烧瓶。但它没有正确安装。 我在这里提到我的步骤

已安装python 3.9.4
pip安装烧瓶
制作目录
创建.py文件并编写演示代码

在这个目录上,如果我在cmd中运行python,它会显示 win32上的Python 3.9.4(tags/v3.9.4:1f2e308,2021年4月6日,13:40:21)[MSC v.1928 64位(AMD64)] 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”

但如果我跑,它就会显示出来 bash:flask:未找到命令

在app.py中

from flask import Flask
import os
app = Flask(__name__)

from dotenv import load_dotenv

load_dotenv()

host = os.getenv('hostname')

@app.route("/")
def home():
    return f'hello22 {os.getenv("hostname")}'

你好像在窗户上

如上所述(对于烧瓶>0.11),您需要:

  • 打开CMD或Powershell
  • 运行$env:FLASK\u APP=“myapp.py”
  • 然后运行烧瓶或python-m烧瓶运行
  • 您将得到“bash:flask:command not found”,因为您使用的是git bash及其独立环境,而不是Windows环境

    检查:

    if __name__ == "__main__":
      app.run(debug=True)
    
    最后,如果您想在更新和保存新代码后看到新的更改,请在应用程序配置中将debug设置为True,或者您可以:

  • 打开CMD或Powershell
  • 运行set FLASK_ENV=development或set FLASK_DEBUG=1

  • 请告诉我您的代码和“运行flask”对我来说有多奇怪。你用的是什么“Bash”?@HuLu ViCa如果我在cmd中运行python-m flask run,那么它就会运行。但问题是,若我在我的代码中更改了任何内容,那个么刷新后对浏览器窗口并没有影响page@iBug吉特·巴什。@sogu。要求使用flaskIf i run flask:术语“flask”不能识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者如果包含路径,请验证该路径是否正确,然后重试。但它适用于python-m。但问题是,若我在代码中更改了任何内容,那个么刷新页面后对浏览器窗口并没有影响,也可以使用set FLASK_ENV=development或set FLASK_DEBUG进行尝试=1@Kabir是的,flask run或python-m flask run都是启动flask应用程序的有效选项。你能用你的代码预览更新你的问题吗?我正在使用windows power shell