用来隔离python环境的,在不同的项目,我们会使用到不同的python包,如果这些包都存在一个环境里,那么就会很多余,因为不少包可能就不怎么使用,或者开发完项目之后不方便传输到服务器安装。所有有了pipenv这一种管理隔离环境的包。当然,pipenv并不是最早解决这个问题的包,它是改进了。
安装方式
pip install pipenv
如果是mac电脑,推荐用这个命令:
sudo -H pip install -U pipenv
因为如果直接使用pip可能会出现找不到pipenv这个命令,说是/usr/local/bin下没有pipenv软链,具体真实原因我暂时不知道。
创建pipenv环境的时候,只要到对项目文件下pipenv install就可以了
几个常用命令(其他详细的可以查看文档):
1、pipenv shell 激活虚拟环境
2、pipenv graph 查看当前虚拟环境下的所有依赖
3、pipenv install/uninstall * 在环境中安装和卸载包
4、exit 退出当前虚拟环境