python - 如何在 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
.
解决方案
回答问题: 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
推荐阅读
- python - 本地编辑器上的“ModuleNotFoundError”,但在 Jupyter 中没有
- amazon-web-services - AWS::WAFv2::WebACLAssociation ResourceArn 用于 CloudFormation 中的应用程序负载均衡器
- r - 基于 r 中单元格中字符数的子集数据
- php - 使用 volley 在 android studio 上显示 MySQL 数据的问题
- mysql - 如何根据开始和结束条件之间的值查找行的值?
- vue.js - Vue:试图将 v-model 设置为计算属性?
- discord.py - 设置时间限制来排名 discord.py
- java - 通知不适用于 android studio ( API 27, ANDROID 8.1.0)
- coinbase-api - Coinbase 授权 API
- python - 如何在 Python 中迭代 html 文件以抓取 wiki