Pipenv: 新一代Python项目环境与依赖管理工具

1 虚拟环境安装

Pipenv是python官方推荐的虚拟环境管理工具,可以把它当作是virtualenv,pip,pyenv三者的集合工具。 它能够自动为项目创建和管理虚拟环境,不用再维护 requirement.txt 了,使用 Pipfile 和 Pipfile.lock 来代替:从 Pipfile 文件中添加或者删除包,同时生成 Pipfile.lock 文件来锁定安装包的版本和依赖信息,避免构建错误。

安装pipenv:

$ brew install pipenv 

项目根目录下,使用pipenv安装指定版本的python:

$ pipenv install --python 3.8(若未指定版本则将使用默认的 python 版本来安装) -----这时候在当前项目根目录下会生成 Pipfile 和 Pipfile.lock 两个环境初始化文件 

继续在虚拟环境安装相关依赖,也可以指定版本(大家可以参考安装方式):

$ pipenv install selenium 

$ pipenv install pytest

$ pipenv install pytest-bdd==4.0.2

安装完所需的依赖包后,会自动更新到Pipfile文件中,这样当其他人就可以在项目根目录下用pipenv install一键安装所有的依赖包,快速的搭建环境。

Pipfile文件内容样例如下,在使用pipenv install安装的过程中如果下载比较慢可以在Pipfile文件中指定下载源,修改url即可。Pip下载源以下可供参考:

阿里:Simple Index

豆瓣:Simple Index

清华:Simple Index

2 激活、退出虚拟环境

后续在运行项目之前,需要先在项目根目录下激活进入虚拟环境:

激活运行环境:

$ pipenv shell

退出环境:

$ exit

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值