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
- 更多见github pipenv
原文地址:https://www.cnblogs.com/xujunkai/p/12702198.html
时间: 2024-10-10 18:21:23