菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
196
0

pipenv--python虚拟环境使用

原创
05/13 14:22
阅读数 26445

Pipenv是基于pip的Python包管理工具,它和pip的用法非常相似,可以看做pip的加强版。

pipenv解决了旧的pip+virtualenv+requirements.txt 的工作方式的弊端(因为requirements.txt 需要手动维护,使用上不够灵活)

具体来说,它是pip、Pipfile、Virtualenv的结合体,它让安装包、包依赖管理和虚拟环境管理更加方便。

一、安装

pip install pipenv

 

二、创建虚拟环境

  pipenv install     #在当前项目路径下,初始化虚拟环境

 

创建好虚拟环境后会生成:Pipfile和Pipfile.lock两个文件,提交项目时可以将两个文件一起提交,给别人用或者迁移到其余环境上时,根据此Pipfile文件运行命令“pipenv install --dev”生成自己的虚拟环境

三、激活虚拟环境和退出

pipenv shell   #激活虚拟环境

 

激活后,命令行提示符前面添加了虚拟环境名,这说明我们已经成功激活了虚拟环境,现在你所有的命令都会在虚拟环境中执行。

exit     #退出虚拟环境

 

四、管理包

  pipenv  install 包名     #安装包(注意需在当前项目路径下执行)

在安装时,如果指明--dev ,如 pipenv  install --dev requests ,则会在[dev-package]里记录,不加--dev就都在[packages]里记录

 pipenv uninstall 包名  #卸载包 
pipenv graph   #查看安装包和依赖关系 

五、其余命令

 

pipenv --rm         #删除虚拟环境
pipenv --where    #列出本地工程路径
pipenv --venv    #列出虚拟环境路径
pipenv --py      #列出虚拟环境的Python可执行文件

 

发表评论

0/200
196 点赞
0 评论
收藏