pipenv包管理工具使用
pipenv包管理工具
-
下载:
pip3 install pipenv -
简单创建一个虚拟环境
# 创建一个文件夹 mkdir project cd project # 生成虚拟环境, 指定python版本 pipenv --python 3.6 -
如下图,它会在此目录下创建虚拟环境

-
而此路径文件如下:

-
此时 cd到刚才创建文件夹的目录:通过如下命令下载包
pipenv install django -
如果当前目录没有
Pipfile.lock,会创建此文件
-
当前目录下还有一个
Pipfile文件:[[source]] name = "pypi" # 源,可是设置阿里源 https://mirrors.aliyun.com/pypi/simple/ url = "https://pypi.org/simple" verify_ssl = true #开发环境包 [dev-packages] #生产环境包 [packages] django = "*" [requires] python_version = "3.6" -
而
Pipfile.lock,放置是json格式,包名,hash值,版本。如果包被人恶意串改,hash值会改变。 -
查看包与包之间的依赖关系:
pipenv graph -
通过设置
--skip-lock,更新所有包的哈希值pipenv install requests --skip-lock -
进入虚拟环境
pipenv shell -
退出虚拟环境
exit -
在开发环境中安装测试包:
--dev指定开发环境pipenv install --dev pytest --skip-lock此时
Pipfile中开发环境有pytest
-
查看项目路径
pipenv --where -
查看虚拟环境的路径
pipenv --venv -
查看解释器路径
pipenv --py -
检查包的漏洞
pipenv check -
更新包,将所有包卸载,并装最新版本
pipenv update -
删除虚拟环境
pipenv --rm

浙公网安备 33010602011771号