pipenv 虚拟环境新玩法
首先,虚拟环境本质是一个文件,是为了适应不同的项目而存在。pipenv相当于virtualenv和pip的合体。
pipenv主要有以下特性:
(1)pipenv集成了pip,virtualenv两者的功能,且完善了两者的一些缺陷。
(2)过去用virtualenv管理requirements.txt文件可能会有问题,Pipenv使用Pipfile和Pipfile.lock,后者存放将包的依赖关系,查看依赖关系是十分方便。
(3)各个地方使用了哈希校验,无论安装还是卸载包都十分安全,且会自动公开安全漏洞。。
(4)通过加载.env文件简化开发工作流程。
(5)支持Python2 和 Python3,在各个平台的命令都是一样的。
创建pipenv pipenv
启动pipenv pipenv shell(为存在虚拟环境可自动创建)
退出pipenv exit
查找所有安装包 piplist
环境内包的依赖展示 pipenv graph
查找虚拟环境的路径 pipenv --venv
卸载安装包 pipenv uninstall
在使用pipenv
之前,必须彻底的忘记pip
这个东西
新建一个准备当环境的文件夹pipenvtest,并cd进入该文件夹:
pipenv --three
会使用当前系统的Python3创建环境
pipenv --python 3.6
指定某一Python版本创建环境
pipenv shell
激活虚拟环境
pipenv --where
显示目录信息
/home/jiahuan/pipenvtest
pipenv --venv
显示虚拟环境信息
/home/jiahuan/.local/share/virtualenvs/pipenvtest-9KKRH3OW
pipenv --py
显示Python解释器信息
/home/jiahuan/.local/share/virtualenvs/pipenvtest-9KKRH3OW/bin/python
pipenv install requests
安装相关模块并加入到Pipfile
pipenv install django==1.11
安装固定版本模块并加入到Pipfile
pipenv graph
查看目前安装的库及其依赖
转载于:https://www.cnblogs.com/zhaoweihang/p/10794694.html
pipenv 虚拟环境新玩法相关推荐
- 实时风格迁移,移动端运行,人脸特效又有了新玩法
视学算法报道 转载自:机器之心 编辑:维度 人脸风格迁移出现新玩法!捷克理工大学联合 Snap 公司创建了一个用于视频中人脸风格实时迁移的框架,既不需要大型数据集和冗长训练周期,更能够在移动端运行. ...
- 弃 Windows 而拥抱 Linux 之后,这本书教了新玩法
微软弃 Windows 而拥抱 Linux 之后,国内首本SQL Server On Linux的图书出版,这本书教了很多新玩法. SQL Server作为微软公司著名的数据库管理系统,多年以来一直稳 ...
- 自定义 checkbox 新玩法 ?
自定义 checkbox 新玩法 ? 自定义 checkbox 新玩法 ? 第一步:selector 编写 drawable/selector_checkbox_voice.xml <?xml ...
- 微信文件撤回时间多长_微信悄悄上线新玩法:拍了拍、朋友圈可重新编辑
当当当,我猜大家应该是看到这么吸引人的标题进来的吧,确实这个超级实用的功能你还真的要知道. 今天写的部分内容,其他的全部内容将会在安卓微信7.0.16正式版发布的时候进行一次大汇总. 我猜大家昨天应该 ...
- 专家周 | 电商牛人的新玩法,寺库如何做奢侈品电商?视频社交电商如何运作的?...
本周大咖分享会第三期,邀请了寺库产品总监周志华先生和呼朋科技创世人李毅秋先生两位嘉宾.他们都有着任职于国内外知名企业丰富的职业经历,对电商怀着着自己独特的见解和感悟.8月2日,PMCAFF将携手脉脉与 ...
- 数据与智能武装营销飞轮,网易探索C2B时代营销新玩法
新科技.新商业.新模式,电商行业历经多年的发展,已经不止于单一的线上交易模式了.在新技术大量应用于电商,催生新商业模式.新交互体验的环境下,电商竞争日趋激烈,新玩法层出不穷.如何借助数据与AI技术,找 ...
- 【网易MCTalk】除了低价促销、丰富品类,电商就没有新玩法了?
MCTalk介绍 ---------- 网易发起,网易云通信与视频(Netease Multi-media Communication)主导的科技活动品牌,包含线下沙龙.城市论坛.视频访谈等形式. ...
- ESP32启明云端又有新玩法|基于ESP32+热像仪传感的物联网非接触智能测温终端为高考护航了
今天是高考第一天,想想N年前的自己,高考前抱着破罐子破摔的心态,书丢一边,好吃好喝迎高考!所以结局惨淡无比! 不提伤心事了,今天祝所有的高考考生都能取得自己满意的成绩! 今天提到的ESP32的新玩法跟 ...
- websocket实现多屏互动_“京东11.11直播超级夜”正式官宣,跨屏互动新玩法燃爆11.11...
10月27日,京东直播正式宣布将于11月10日晚8点在北京五棵松凯迪拉克中心举办"京东11.11直播超级夜".该晚会将由亚洲顶级制作团队操刀,超30位重磅明星倾情奉献,通过京东直播 ...
最新文章
- 替换ubuntu 源
- 使用office生成PDF文件
- python向上取整_Python 之 向上取整、向下取整以及四舍五入函数
- 静态工厂方法之服务提供者框架
- windows python安装opencv_OpenCV开发(1)——OpenCV3.4+Python3.5+Windows10安装问题解决
- centos 配置php开发环境变量配置,CentOS中配置PHP和Nginx环境变量
- oracle的dtime,Oracle时间函数
- mfc使用cef源代码实现_如何获得微信小游戏跳一跳源码以及源代码组合包括哪些...
- 征稿 | MIUA 2022 医学影像理解与分析会议
- Codeforces Round #468 (Div. 2): E. Game with String
- 报错ClassNotFoundException:org.springframework.cloud.client.loadbalancer.LoadBalancerClientsProperties
- buildroot 使用本地交叉编译器记录
- Shell命令学习笔记
- Apache Commons Net 实现 FTP 上传/下载/删除/同步
- SketchUp2020中文完整版下载保姆级安装教程
- 【入门】萌新IP入门常识(一):什么是IP地址和代理IP
- poi 启用保护后取消_ie11启用增强保护模式开启关闭方法
- Push rejected Push to origin/master was rejected
- 网络安全学习笔记——红队实战攻防(上)
- Accepted Necklace
热门文章
- 51nod 1717 好数 (水题)
- python写的一个贴吧爬虫_Python-简单百度贴吧爬虫
- VMware Vix API 操作虚拟机
- idea自动为行尾加分号
- 9.为包含指针的关联容器指定比较类型
- MySQL探秘(三):InnoDB的内存结构和特性(可靠性和持久性)
- Go 语言标准库中 atomic.Value
- RuntimeError 之 : CUDA error: device-side assert triggered
- C++ Primer 第八章 标准IO库
- linux /proc/net/arp