Flask开发环境:虚拟环境搭建与依赖管理
本文介绍Python虚拟环境的必要性及venv工具使用。不同项目依赖版本可能冲突(如项目A需Flask 2.0、项目B需1.0),虚拟环境可隔离各项目运行环境,避免全局依赖冲突,每个项目拥有独立“小仓库”。venv是Python 3.3+内置工具,无需额外安装,适合新手。 使用步骤:创建项目目录后,执行`python -m venv venv`生成虚拟环境;不同系统激活命令不同(Windows CMD/PowerShell、Mac/Linux),激活后命令行显示`(venv)`。激活状态下,用`pip install flask`安装依赖,`flask --version`验证。开发完成后,`pip freeze > requirements.txt`导出依赖,恢复时用`pip install -r requirements.txt`;退出环境执行`deactivate`。 常见问题:激活命令分系统,环境损坏可删除`venv`文件夹后重建。venv能有效避免依赖冲突,保障项目稳定可复现。
阅读全文