Python3 系列之 环境包管理神器 pipenv

python

环境说明:Windows 10 build 17763 + Python 3.7.2

介绍

pipenv 是在 pip 与 virtualenv 基础上发展而来的,弥补了之前 virtualenv 通过 requirements.txt 来管理项目包等方面的不足,此外还有所扩展,功能更加强大, 已经发展成为 Python 官方推荐的工具。

安装

# 安装

pip install pipenv

# 创建 python2.x 版本的虚拟环境(需要本机提前安装)

pipenv --two

# 创建 python3.x 版本的虚拟环境(需要本机提前安装)

pipenv --three

# 创建指定版本的虚拟环境

pipenv --python 3.7

# 开启虚拟环境

pipenv shell

# 安装包

pipenv install flask

# 将包安装到虚拟环境的开发环境中

pipenv install flask --dev

# 卸载包

pipenv uninstall flask

# 卸载所有包

pipenv uninstall --all

# 生成 pipfile 文件

cd path\to\project

pipenv lock

# 退出虚拟环境

exit()

# 获取虚拟环境路径

pipenv --venv

# 获取 python 解释器路径

pipenv --py

# 删除虚拟环境

pipenv --rm

# 获取包依赖

pipenv graph

总结

  • pipenv 通过 Pipfile.lockPipfile 来进行程序包的管理,这样大大简化了开发人员的虚拟环境维护;

  • pipenv 会在特定位置自动创建对应的虚拟环境,通过调用 pipenv shell 来激活指定的虚拟环境;

  • 通过调用 pipenv graph 可以形象展示 各种包及其关系;

以上是 Python3 系列之 环境包管理神器 pipenv 的全部内容, 来源链接: utcz.com/z/386766.html

回到顶部