1、简介
pipenv发布于2017年1月,它是一种Python依赖管理工具,你可以把它看做是pip和virtualenv的组合体,它基于Pipfile的依赖记录方式,用于替代旧的记录方式requirements.txt。
pipenv会自动帮你管理虚拟环境和依赖文件,并且提供一系列命令和选项来帮助你实现各种依赖和环境管理相关的操作。简而言之,它更方便、完善和安全。
2、安装pipenv
直接使用pip命令安装 pip install pipenv
3、pipenv的简单使用
- 打开cmd窗口,首先切换到目标项目目录,输入以下命令:(在pycharm中打开命令窗口,点击左下角“终端”)
2.输入
pipenv --two
或者
pipenv --three
注:two或three表示创建虚拟环境时使用的python版本分别是Python2、Python3。
如图
Pipfile文件夹里的内容如下:
3.查看相关信息
1) 查看项目位置:pipenv --where
2)查看虚拟环境位置:pipenv --venv
3)查看解释器信息:pipenv --py
3.2 激活虚拟环境
(1)语法
pipenv shell
(2)安装包
pipenv install requests
(3)查看依赖包
pipenv graph
(4)退出虚拟环境 exit
(5)删除虚拟环境 pipenv --rm
注意:"pipenv --rm"只是把创建的虚拟环境删除了,但Pipfile和Pipfile.lock还存。下次如果想要创建与项目myproject相同的虚拟环境时:只要打 cmd,
切换到myproject目录下执行命令“pip install”即可。
以后上传项目(给别人)应该包含包和模块源码或者Pipfile和Pipfile.lock。别人拿到这些内容,pipenv install就可自动创建项目需要的环境。