1 简介python
pipenv是requests做者的一个项目,整合了virtualenv、pip、pipfile, 用于更方便地为项目创建虚拟环境并管理虚拟环境中的第三方模块。不须要再分别使用pip和virtualenv,直接使用pipenv便可。它使用Pipfile和Pipfile.lock 取代了requirements.txt。shell
2 安装pipenvui
2.1 打开开始菜单中的命令提示符,输入如下命令进行安装:spa
pip install pipenvblog
或者three
python3 -m pip install pipenvip
或者rem
python2 -m pip install pipenvcmd
2.2 能够经过在cmd中输入pipenv --version查看是否安装成功源码
3 pipenv的简单使用
3.1 建立虚拟环境
(1)打开cmd窗口,首先切换到目标项目目录,输入如下命令:
pipenv --two
或者
pipenv --three
注:two或three表示建立虚拟环境时使用的python版本分别是Python二、Python3。
(2)界面效果
Pipfile文件夹里的内容以下:
(2)查看相关信息
1) 查看项目位置:pipenv --where
2)查看虚拟环境位置:pipenv --venv
3)查看解释器信息:pipenv --py
代码执行结果界面以下:
3.2 激活虚拟环境
(1)语法
pipenv shell
(2)界面效果
激活前界面以下:
激活后界面以下:
(3)做用效果
激活了当前项目所在的虚拟环境。
3.3 在激活状态下,pipenv的简单操做
3.3.1 在cmd中执行test.py代码,首先切换到test.py所在文件目录,再输入python test.py代码执行文件,以下图:
3.3.2 安装包
(1)语法
pipenv install [三方库名]
例如: pipenv install requests
(2)界面效果
(3)做用效果
1)检测当前项目对应的虚拟环境是否存在,不存在则建立
2)在虚拟环境中安装指定的三方库
3)在项目目录下,经过Pipfile和Pipfile.lock记录当下已经安装
注意:不要使用pip install。虽然在虚拟环境中安装对应的包,可是不会更新Pipfile和Pipefile.lock
3.3.3 查看包的依赖结构
命令:pipenv graph
执行界面结果:
3.3.4 卸载包
pipenv uninstall 包名
界面效果以下:
3.4 退出虚拟环境
语法:
exit
或者
直接关闭shell窗口
退出前界面以下:
退出后界面以下:
3.5 删除虚拟环境
3.5.2 语法:
pipenv --rm
3.5.2 执行界面效果
删除虚拟环境前:
删除虚拟环境后:
注意:"pipenv --rm"只是把建立的虚拟环境删除了,但Pipfile和Pipfile.lock还存。下次若是想要建立与项目myproject相同的虚拟环境时:只要打 cmd,切
换到myproject目录下执行命令“pip install”便可。
4 补充 之后上传项目(给别人)应该包含包和模块源码或者Pipfile和Pipfile.lock。别人拿到这些内容,pipenv install就可自动建立项目须要的环境。