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

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


1. 安装必要的软件

  • 确保已安装

    Python

    (建议 3.8 及以上版本)。

    • 在终端(Win + R 输入

      复制代码
      cmd

      ,然后回车)中输入:

      sh 复制代码
      python --version

      确保 Python 已安装。

  • 安装

    PyCharm

    (建议使用

    PyCharm Community

    版,免费)。


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(终端) 运行:

sh 复制代码
pipenv install flask

安装成功后,可运行:

sh 复制代码
pipenv graph

检查 Flask 是否安装成功。


4. 编写 Flask 代码

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

python 复制代码
from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
    return "Hello, Flask!"

if __name__ == '__main__':
    app.run(debug=True)

5. 运行 Flask 项目

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

sh 复制代码
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 项目,并创建了一个简单的路由 🎉!

相关推荐
呉師傅13 小时前
得力P2500、M2500系列打印机硒鼓加粉及清零方法【纯享版】
运维·网络·windows·电脑
ZhangJun9514 小时前
从零写一个类鲁大师的硬件检测小工具,软件附上,可直接使用
windows·测试工具·电脑·笔记本电脑·硬件架构
imperialeast15 小时前
创建WAV文件 韩文、德文、俄文等unicode音乐标签
windows·小程序
易点云徐源16 小时前
社保费管理客户端打开后进度条卡20%,等待1分钟提示获取接收配置失败
windows
I'mChloe17 小时前
Windows部署BiliNote:Docker安装、AI视频转写、Markdown笔记与cpolar远程访问
人工智能·windows·docker
荣合技术服务18 小时前
EMQX mqtt在 Windows 系统上的安装教程
windows·mqtt·emqx
学逆向的18 小时前
虚拟内存与物理内存
windows·网络安全·api·win32
小小小小钰儿18 小时前
2.1-Windows本地部署大模型
人工智能·windows·计算机·网络安全·操作系统·编程
ayaya_mana19 小时前
MCTier 组网联机工具:安装、配置与私有化部署
网络·windows·内网穿透·联机
阿钱真强道20 小时前
30 嵌入式操作系统 | 上位机界面:Flask 网页显示 + 控制闭环
后端·python·flask