在 Windows 11 中,你可以使用 CMD 命令 创建一个 Flask 项目,并使用 虚拟环境(venv 或 pipenv) 进行管理。以下是从零开始的完整步骤:
方法 1:使用 venv
创建虚拟环境
1. 打开 CMD
按 Win + R
,输入 cmd
,然后回车。
2. 创建 Flask 项目文件夹
在终端中运行:
mkdir flask_project
cd flask_project
3. 创建 Python 虚拟环境
python -m venv venv
这将在 flask_project
目录下创建一个名为 venv
的虚拟环境。
4. 激活虚拟环境
venv\Scripts\activate
激活成功后,命令提示符前会出现 (venv)
,表示你已进入虚拟环境。
5. 安装 Flask
pip install flask
安装成功后,你可以运行:
pip list
来查看 Flask 是否已安装。
6. 创建 Flask 入口文件
在 flask_project
目录下,创建 app.py
文件:
echo from flask import Flask > app.py
echo app = Flask(__name__) >> app.py
echo @app.route("/") >> app.py
echo def home(): >> app.py
echo return "Hello, Flask!" >> app.py
echo if __name__ == "__main__": >> app.py
echo app.run(debug=True) >> app.py
7. 运行 Flask 应用
确保虚拟环境已激活,然后运行:
python app.py
终端会显示:
Running on http://127.0.0.1:5000/
在浏览器中访问 http://127.0.0.1:5000/,你应该会看到 “Hello, Flask!”。
方法 2:使用 pipenv
创建虚拟环境
如果你想使用 pipenv
,可以按照以下步骤:
1. 安装 pipenv
首先确保 pipenv
已安装(如果未安装):
pip install pipenv
2. 创建 Flask 项目文件夹
mkdir flask_project
cd flask_project
3. 创建 pipenv
虚拟环境
pipenv install flask
这将:
- 创建
Pipfile
和Pipfile.lock
文件 - 自动创建并管理虚拟环境
4. 激活 pipenv
虚拟环境
pipenv shell
成功后,你会进入 (flask_project-xxxxx)
虚拟环境。
5. 创建 app.py
echo from flask import Flask > app.py
echo app = Flask(__name__) >> app.py
echo @app.route("/") >> app.py
echo def home(): >> app.py
echo return "Hello, Flask!" >> app.py
echo if __name__ == "__main__": >> app.py
echo app.run(debug=True) >> app.py
6. 运行 Flask 应用
python app.py
然后在浏览器访问 http://127.0.0.1:5000/
。
如何退出虚拟环境
venv
退出:
deactivate
pipenv
退出:
exit
如何删除虚拟环境
删除
venv
虚拟环境:
rmdir /s /q venv
删除
pipenv
虚拟环境:
pipenv --rm
总结
- 如果想要手动管理虚拟环境,推荐
venv
(官方内置)。 - 如果想要自动管理依赖,推荐
pipenv
(支持Pipfile
)。 - 两者都可以用,选你喜欢的方式就行!
你更喜欢哪种方式?😃