Pipenv 安装及

1. 虚拟环境 (virtualenv)

虚拟环境 是用于管理依赖项和项目隔离的 Python 工具。

Python 的虚拟环境可以为一个 Python 项目提供独立的解释环境、依赖包等资源。既能够很好的隔离 不同 项目使用 不同 Python 版本带来的冲突,而且还能方便项目的发布。

在实际使用中,不同项目可能需要的 Python 版本和项目的第三方依赖包的版本不同,因此需要使用到虚拟环境来管理不同的项目。

2. Pipenv 简介

Pipenv 是一种工具,可以看做是 pip 和 virtualenv 的组合体。

它会自动创建和管理 virtualenv ,并在您安装/卸载软件包时从 Pipfile 中添加/删除软件包。 它还会生成非常重要的Pipfile.lock,用于生成确定性构建。简而言之,它基于Pipfile的依赖记录方式,用于替代旧的记录方式 requirements.txt。

3. Pipenv 安装

在终端输入下列代码,安装 Pipenv。

pip3 install pipenv # 或 python3 -m pip install pipenv

image.png

安装完成之后,通过下列代码来查看 Pipenv 是否安装成功。

pipenv —version

4. Pipenv 常用方法

1. 创建虚拟环境

pipenv install

上述命令会生成 Pipfile 和 Pipfile.lock,使用 pipenv 创建虚拟环境,自动生成一个随机的虚拟环境目录名。

2. 激活虚拟环境

pipenv shell

创建环境后会自动进入到虚拟环境中,当退出虚拟环境重新进入到虚拟环境则需要执行以上命令。

3. 安装依赖包到虚拟环境

pipenv install requests # 例子: pipenv install pytest —dev

不管是否激活虚拟环境,都可以执行 pipenv install 库名 来安装。

4. 查看已经安装的模块

pipenv graph

5. 卸载已安装的模块

pipenv uninstall requests

6. 获取当前虚拟环境的位置

pipenv —venv

7. 寻找当前项目的根目录

pipenv —where

8. 通过 requirements.txt 文件安装模块

pipenv install -r requirements.txt

5. Pipenv 网址

可以登陆https://pypi.org/project/pipenv/网站查看更多用法。

https://www.cnblogs.com/blueberry-mint/p/13362737.html