博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3 系列之 环境包管理神器 pipenv
阅读量:5462 次
发布时间:2019-06-16

本文共 819 字,大约阅读时间需要 2 分钟。

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

介绍

pipenv 是在 pipvirtualenv 基础上发展而来的,弥补了之前 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\projectpipenv lock# 退出虚拟环境exit()# 获取虚拟环境路径pipenv --venv# 获取 python 解释器路径pipenv --py# 删除虚拟环境pipenv --rm# 获取包依赖pipenv graph

总结

  • pipenv 通过 Pipfile.lockPipfile 来进行程序包的管理,这样大大简化了开发人员的虚拟环境维护;
  • pipenv 会在特定位置自动创建对应的虚拟环境,通过调用 pipenv shell 来激活指定的虚拟环境;
  • 通过调用 pipenv graph 可以形象展示 各种包及其关系;

转载于:https://www.cnblogs.com/hippieZhou/p/10272860.html

你可能感兴趣的文章
抽象工厂模式
查看>>
Android中Button
查看>>
android 中resources管理
查看>>
CSS !Important及感叹号(!) hack的应用
查看>>
Python中的编码和解码问题
查看>>
TX Textcontrol 使用总结五——添加图片
查看>>
[转]Android中常用适配器及定义自己的适配器
查看>>
openjudge noi 鸡尾酒疗法
查看>>
函数对象、函数对象嵌套调用、函数定义、名称空间与作用域以及名称空间的查找顺序...
查看>>
WCF宿主asp.netMVC 并且发布restfull接口数据
查看>>
bzoj2823: [AHOI2012]信号塔&&1336: [Balkan2002]Alien最小圆覆盖&&1337: 最小圆覆盖
查看>>
四则运算随机生成器
查看>>
deeplenrnig学习笔记——什么是特征
查看>>
Java入门系列-23-NIO(使用缓冲区和通道对文件操作)
查看>>
来自java文档 HashMap类
查看>>
Java中的内部类(一)静态内部类
查看>>
failed to load the jni shared library jvm
查看>>
Javascript编码风格
查看>>
django
查看>>
ASP.NET MVC 3 新特性
查看>>