Flask 项目中使用 pipenv 管理虚拟环境完整指南

拾光
拾光
发布时间:2026-10-13 | 4人浏览过
原创

本文详细介绍如何在 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 管理虚拟环境的全部内容,希望能为各位的学习提供便利,欢迎持续关注本站获取更多技术资讯。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表