Flask 项目中使用 pipenv 管理虚拟环境完整指南
本文详细介绍如何在 Flask 开发中使用 pipenv 创建和管理虚拟环境。内容涵盖 pipenv 的安装、项目初始化、第三方库(如 Flask)的安装、依赖导出以及国内镜像源配置,帮助开发者避免本地环境库冗余问题,实现项目依赖的隔离与精准管理。
为什么需要虚拟环境
在 Python 开发流程中,导入第三方库是极为频繁的操作。然而,若直接在主机自带的 Python 环境中安装各类第三方包,
极易导致库文件冗余。例如,不同项目可能依赖不同的第三方库集合,若混装于同一环境,
pip freeze > requirements.txt
在导出项目依赖时,往往会包含大量非当前项目所需的库文件。为解决这一环境冲突问题,引入虚拟环境成为必要手段。
本文主要介绍 pipenv 工具的使用方法,此外也存在 virtualenv 等其他替代方案。
pipenv 安装与初始化
1. 安装 pipenv
pip install pipenv
2. 基本使用流程
首先创建项目目录并进入根目录,以下演示具体操作步骤:
mkdir flask_study
cd flask_study
pipenv shell
等待命令执行完毕后,后续每次需要进入该虚拟环境时,只需再次执行
pipenv shell
库安装与依赖导出
3. 安装第三方库
以安装 Flask 框架为例,操作步骤如下:
pipenv install Flask
执行上述命令即可完成库的安装。
4. 在 pipenv 环境下导出依赖
pip freeze > requirements.txt
其操作方式与普通 Python 环境下的导出命令一致。
配置国内镜像源
5. 修改源镜像(国内用户加速配置)
执行 pipenv shell 命令后,项目根目录会生成一个 Pipfile 文件,其默认内容结构如下:
[[source]]
name = "douban"
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
verify_ssl = true
[dev-packages]
[packages]
[requires]
python_version = "3.6"
需将 url 字段修改为
https://pypi.tuna.tsinghua.edu.cn/simple
即可完成国内镜像源的配置。
以上即为 Flask 项目中利用 pipenv 管理虚拟环境的全部内容,希望能为各位的学习提供便利,欢迎持续关注本站获取更多技术资讯。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









