python——虚拟环境之pipenv的安装及使⽤(windows10,64
位)
1 简介
pipenv是requests作者的⼀个项⽬,整合了virtualenv、pip、pipfile,⽤于更⽅便地为项⽬建⽴虚拟环境并管理虚拟环境中的第三⽅模块。不需要再分别使⽤pip和virtualenv,直接使⽤pipenv即可。它使⽤Pipfile和Pipfile.lock 取代了。
2 安装pipenv
2.1 打开开始菜单中的命令提⽰符,输⼊以下命令进⾏安装:
pip install pipenv
或者
shell界面 python3 -m pip install pipenv
或者
python2 -m pip install pipenv
2.2 可以通过在cmd中输⼊pipenv --version查看是否安装成功
3 pipenv的简单使⽤
3.1 创建虚拟环境
(1)打开cmd窗⼝,⾸先切换到⽬标项⽬⽬录,输⼊以下命令:
pipenv --two
或者
pipenv --three
注:two或three表⽰创建虚拟环境时使⽤的python版本分别是Python2、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就可⾃动创建项⽬需要的
环境。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论