Pri*_*rce 3 python windows batch-file python-venv
我正在尝试使用 .bat 文件启动 Flask 应用程序,但遇到一些问题。cmd 似乎到达“env\Scripts\activate”行,然后关闭 cmd 窗口。如果我在 cmd 中单独运行每一行,那么我的应用程序启动正常。
我想自动化它,这样我就不需要输入每一行来启动我的应用程序。
我对 Windows 环境中的 Flask 和 .bat 文件很陌生。
我尝试将设置行更改为 $env: 但我仍然遇到同样的问题。
cd C:\Users\admin\Documents\Flask
py -m venv env
env\Scripts\activate
set FLASK_APP=TrialPage.py
set FLASK_ENV=development
flask run --host=0.0.0.0
Run Code Online (Sandbox Code Playgroud)
我希望我的 Flask 应用程序在执行 .bat 文件后自动运行。
解决了这个问题,venv 正在创建一个批处理文件,我需要使用本文中的 CALL 命令来运行该文件。
将我的 .bat 代码更改为以下有效。
cd C:\Users\admin\Documents\Flask
py -m venv env
CALL env\Scripts\activate
set FLASK_APP=TrialPage.py
set FLASK_ENV=development
flask run --host=0.0.0.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7203 次 |
| 最近记录: |