Pipenv是基于pip的Python包管理工具,它的出现解决了旧的pip+vitualenv+requirements.txt的工作方式的弊端。具体来说,它是pip,Pipfile 和 Virtualenv的结合体,使用它可以实现高效的Python项目开发。
一、安装Pipenv
使用pip安装Pipenv
sudo pip install pipenv
使用以下命令检查Pipenv是否已经安装
pipenv --version
二、创建虚拟环境
首先确保当前工作目录在程序项目的根目录,然后使用pipenv install 命令为当前项目创建虚拟环境:
(虚拟环境名字为 “当前项目目录名 + 一串随机字符”)
然后使用 pipenv shell 命令显式激活虚拟环境:
当需要退出的时候,可以使用exit命令退出虚拟环境
三、管理依赖
在创建的虚拟环境里安装Python包
pipenv install 包名
(可以使用pipenv graph 命令查看当前环境下的依赖情况,或者是在虚拟环境中使用pip list 查看依赖列表。)
当需要在一个新的环境里运行程序时,只需要执行pipenv install 命令。Pipenv就会创建一个新的虚拟环境,并且自动从pipfile中读取依赖,并安装到新创建的虚拟环境中。
使用 pipenv update 包名 能够更新依赖版本。
|
|