首页 > 解决方案 > 如何在 Windows 中运行烧瓶?

问题描述

我想运行以下代码(在 Ubuntu 中可执行)或在 Windows 中的等效代码:

python3 -m flask run

如何在 Windows 中运行上述代码?当我在命令提示符下编写它时,会出现以下内容:

Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.

标签: pythonwindowsubuntuflaskcommand-prompt

解决方案


回答问题: https ://flask.palletsprojects.com/_/downloads/en/1.1.x/pdf/

运行应用程序:

set FLASK_APP=newproj
set FLASK_ENV=development
flask run

首先,您应该在桌面上为您的烧瓶项目创建虚拟环境。

  • 安装虚拟环境:在您的终端或 dos 上安装虚拟环境

    点安装虚拟环境

  • 为您的项目创建一个新文件夹(我向您展示在终端创建文件夹)

    mkdir 新项目

    光盘新项目

    virtualenv venv

  • mkdir newproj:创建了名为“newproj”的新文件夹

  • cd newproj :将目录更改为“newproj”

  • virtualenv venv:创建名为“venv”的虚拟环境

并激活你的 venv。

C:\Users\name\abc> venv\Scripts\activate

现在,您可以开始安装烧瓶了。

pip install Flask

如果您使用 pycharm,请在编辑器中打开您的文件夹。并创建一个名为 hello.py 的新 python 文件(或其他东西)。在 ypur python 文件中编写下面的代码。

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
   return 'Hello World’

if __name__ == '__main__':
   app.run()

打开 pycharm 编辑器,如果 venv 已停用,请激活 venv。上面给出的 Python 脚本是从 Python shell 执行的。

python hello.py

调试模式:

# app.run(debug = True)

app.run(host='127.0.0.1',port=8000,debug=True)

概括 :

$ export FLASK_APP=app.py # your python file name
$ set FLASK_APP = app.py
$ export FLASK_ENV=development
$ set FLASK_DEBUG = True
$ flask run

推荐阅读