在 Windows 11 上使用 PyCharm 创建一个 Flask 项目,并使用 `pipenv` 进行虚拟环境管理

ops/2025/3/13 12:59:41/

在 Windows 11 上使用 PyCharm 创建一个 Flask 项目,并使用 pipenv 进行虚拟环境管理,可以按照以下步骤进行:


1. 安装必要的软件

  • 确保已安装

    Python

    (建议 3.8 及以上版本)。

    • 在终端(Win + R 输入

      cmd
      

      ,然后回车)中输入:

      python --version
      

      确保 Python 已安装。

  • 安装

    PyCharm

    (建议使用

    PyCharm Community

    版,免费)。

    • 官网下载:https://www.jetbrains.com/pycharm/download/

2. 在 PyCharm 中创建 Flask 项目

  1. 打开 PyCharm,点击 “New Project”(新建项目)
  2. 选择项目路径,例如 C:\Users\YourName\Projects\flask_app
  3. 选择"Pure Python" 作为项目类型。
  4. 配置解释器
    • 选择 “Add New Interpreter”(添加新解释器)“Pipenv Environment”(Pipenv 环境)
    • 选择 “New Pipenv Environment”(新建 Pipenv 环境),并确保 Python 解释器正确。
    • 勾选 “Install packages from Pipfile if available”(如果有 Pipfile,安装依赖)。
    • 确保 pipenv 已安装(可在终端运行 pip install pipenv)。
  5. 点击 “Create”(创建),PyCharm 会自动创建项目并初始化 pipenv 虚拟环境。

3. 安装 Flask

创建项目后,在 PyCharm Terminal(终端) 运行:

pipenv install flask

安装成功后,可运行:

pipenv graph

检查 Flask 是否安装成功。


4. 编写 Flask 代码

flask_app 项目下创建 app.py 文件,并输入以下代码:

from flask import Flaskapp = Flask(__name__)@app.route('/')
def home():return "Hello, Flask!"if __name__ == '__main__':app.run(debug=True)

5. 运行 Flask 项目

在 PyCharm 的 Terminal(终端) 中运行:

pipenv run python app.py

如果你想在 PyCharm 中直接运行:

  1. 右键 app.py“Run ‘app’”(运行 ‘app’)

  2. 终端会显示:

    Running on http://127.0.0.1:5000/
    
  3. 打开浏览器,访问 http://127.0.0.1:5000/,你应该会看到 “Hello, Flask!”


6. 结束 Flask 进程

如果需要停止 Flask 服务器,在终端按下 Ctrl + C


这样,你就成功在 Windows 11 上使用 PyCharm + pipenv 搭建了一个 Flask 项目,并创建了一个简单的路由 🎉!


http://www.ppmy.cn/ops/165423.html

相关文章

前端知识点---路由模式-实例模式和单例模式(ts)

在 ArkTS(Ark UI 框架)中,路由实例模式(Standard Instance Mode)主要用于管理页面跳转。当创建一个新页面时,可以选择标准实例模式(Standard Mode)或单实例模式(Single M…

kettle ETL 配置

pdi-ce-9.1.0.0-324 配置-CSDN博客 3、配置中文字符 3.1) spoon支持中文字符, spoon.bat启动文件加 -Dfile.encodingutf-8 REM %SPOON_START_OPTION% "%_PENTAHO_JAVA%" %JAVA_ADD_OPENS% %OPT% -jar launcher\launcher.jar -lib ..\%LIBSPAT…

python:“魔法“方法

"魔法"方法 Python 中的魔法方法(Magic Methods) 是以双下划线开头和结尾的特殊方法(例如 __init__, __str__),用于定义类的特定行为(如运算符重载、迭代、上下文管理等)。 在 pytho…

DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加列宽调整功能,示例Table14_02带边框和斑马纹的固定表头表格

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…

Python从基础开发到前沿技术完整生态(应用技术栈)(2025版)

Python作为一门通用编程语言,应用领域极其广泛,以下是其核心应用场景及对应的工具组合,涵盖从基础开发到前沿技术的完整生态: 一、Web全栈开发 场景案例:构建高并发电商平台(用户系统商品推荐支付接口&…

2021-05-28 C++自己写一个strcmp函数

规则 当s1<s2时&#xff0c;返回为负数-1&#xff1b; 当s1s2时&#xff0c;返回值 0&#xff1b; 当s1>s2时&#xff0c;返回正数1。 即&#xff1a;两个字符串自左向右逐个字符相比&#xff08;按ASCII值大小相比较&#xff09;&#xff0c;直到出现不同的字符或遇…

二级Python通关秘籍:字符串操作符/函数/方法全解析与实战演练

第一章 字符串基础概念与运算符速通 1.1 字符串的不可变性特性 在Python中&#xff0c;字符串被设计为immutable类型&#xff0c;任何修改操作都会生成新对象。这一特性直接影响字符串拼接的性能表现&#xff0c;建议使用join()方法代替多次操作。 1.2 基础操作符全掌握 pyt…

Spring Boot 接口延迟响应的实现与应用场景

文章目录 学习文章&#xff1a;Spring Boot 接口延迟响应的实现与应用场景 一、Spring Boot 接口延迟响应的实现1. 创建Spring Boot项目2. 编写控制器3. 运行项目 二、延迟响应的应用场景1. 测试超时处理2. 模拟网络延迟3. 调试异步任务4. 性能测试 三、注意事项1. 性能影响2. …