如何在 Windows 中运行 Flask?

1 python windows ubuntu command-prompt flask

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

python3 -m flask run
Run Code Online (Sandbox Code Playgroud)

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

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

Ays*_*yse 5

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

\n

运行应用程序:

\n
set FLASK_APP=newproj\nset FLASK_ENV=development\nflask run\n
Run Code Online (Sandbox Code Playgroud)\n

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

\n
    \n
  • install virtualenvironment : 在你的终端或 dos 上安装虚拟环境

    \n

    pip 安装虚拟环境

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

    \n

    mkdir 新项目

    \n

    光盘新项目

    \n

    虚拟环境 venv

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

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

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

    \n
  • \n
\n

并激活你的 venv。

\n
C:\\Users\\name\\abc> venv\\Scripts\\activate\n
Run Code Online (Sandbox Code Playgroud)\n

现在,你可以开始安装flask了。

\n
pip install Flask\n
Run Code Online (Sandbox Code Playgroud)\n

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

\n
from flask import Flask\napp = Flask(__name__)\n\n@app.route(\'/\')\ndef hello_world():\n   return \'Hello World\xe2\x80\x99\n\nif __name__ == \'__main__\':\n   app.run()\n
Run Code Online (Sandbox Code Playgroud)\n

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

\n
python hello.py\n
Run Code Online (Sandbox Code Playgroud)\n

调试模式:

\n
# app.run(debug = True)\n\napp.run(host=\'127.0.0.1\',port=8000,debug=True)\n
Run Code Online (Sandbox Code Playgroud)\n

概括 :

\n
$ export FLASK_APP=app.py # your python file name\n$ set FLASK_APP = app.py\n$ export FLASK_ENV=development\n$ set FLASK_DEBUG = True\n$ flask run\n
Run Code Online (Sandbox Code Playgroud)\n