在 Windows 上安装 Python 框架需先安装 Python 解释器并配置 PATH,再用 pip 安装 Django、Flask 或 FastAPI 等框架,推荐搭配虚拟环境避免版本冲突。

在 Windows 上安装 Python 框架,本质是先装好 Python 解释器,再用 pip 安装具体框架(如 Django、Flask、FastAPI 等)。关键不是“装框架”,而是“装 Python + 用 pip 装框架”。下面分步说明。
确认已安装 Python 并配置好环境变量
多数 Python 框架依赖 pip(Python 自带的包管理工具),而 pip 需要 Python 正确安装且加入系统 PATH。
- 访问 python.org/downloads,下载最新稳定版 Windows Installer(推荐勾选 Add Python to PATH)
- 安装完成后,在命令提示符(CMD)或 PowerShell 中运行:
python --version 和 pip --version
若都显示版本号,说明安装成功;若提示“不是内部或外部命令”,需手动把 Python 安装路径(如C:\Users\用户名\AppData\Local\Programs\Python\Python312\)和 Scripts 子目录(如...\Python312\Scripts\)加进系统环境变量 PATH
用 pip 安装常用 Python 框架
打开 CMD 或 PowerShell,直接运行 pip 命令即可。无需额外下载安装包。
JTBC CMS(5.0) 是一款基于PHP和MySQL的内容管理系统原生全栈开发框架,开源协议为AGPLv3,没有任何附加条款。系统可以通过命令行一键安装,源码方面不基于任何第三方框架,不使用任何脚手架,仅依赖一些常见的第三方类库如图表组件等,您只需要了解最基本的前端知识就能很敏捷的进行二次开发,同时我们对于常见的前端功能做了Web Component方式的封装,即便是您仅了解HTML/CSS也
- 安装 Flask(轻量 Web 框架):
pip install flask - 安装 Django(全功能 Web 框架):
pip install django - 安装 FastAPI(现代异步 API 框架):
pip install fastapi uvicorn(uvicorn 是常用 ASGI 服务器) - 验证是否安装成功:
python -c "import flask; print(flask.__version__)"(替换为对应模块名)
建议搭配虚拟环境使用
不同项目可能依赖不同版本的框架,混用易冲突。推荐为每个项目创建独立虚拟环境。
立即学习“Python免费学习笔记(深入)”;
- 创建虚拟环境(例如在项目文件夹中):
python -m venv myenv - 激活虚拟环境:
CMD 中运行:myenv\Scripts\activate.bat
PowerShell 中运行:myenv\Scripts\Activate.ps1(如提示策略受限,先运行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser) - 激活后,pip install 安装的包只存在于该环境中,互不干扰
常见问题快速排查
- pip 不是内部命令 → 检查 Python 是否加入 PATH,或尝试用 python -m pip install xxx
-
安装报 PermissionError → 不要用管理员身份运行 CMD,而是用虚拟环境,或加 --user 参数(如
pip install --user django) -
网络慢或超时 → 可换国内镜像源,例如:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ flask










