为什么需要安装虚拟环境
为啥,为啥,为啥呢?
给大家好好扯扯:
人生啊,总是会遇到各种各样的尴尬,好比:
装逼失败被人拆穿的瞬间
在安静的公共场合没忍住放了个屁
...
但是小编只想说:没有最尴尬,只有更尴尬!
记得那年,杏花微雨,花季雨季年纪。准备点开自己的“高考复习资料”,悠闲的下午感受苍老师的恩泽,
事情在此时,一切都显得那么的顺利,在双目极尽满园春色,飘飘欲仙之时,
五分钟之后,我听到了我妈上楼的声音……我想大家应该从小都学过这样的技能,可以明确分辨出自己父母上楼时产生的声音,脚步和细节。
此时我很刚刚要进入最重要的那一刻,
旁白:
当时我用的手机,已经用了三年了,很卡,速度很不令人满意!
经常在使用某些软件时,出现令人烦躁的卡顿和坏死。
对!它又给我闹事了。
当我发现我无法暂停,或直接关闭小电影时,你可以想像我当时的内心活动……
然后,我机智的在我妈进来时,果断锁屏!
哈哈哈哈哈,看着漆黑的屏幕,我忍不住笑了,小样,不就卡了吗?直接锁掉不就行了……
我都忍不住要为自己的机智点赞了!
但!是!我忘了这款手机是多么的任性……就在我妈坐到我身边,开始看我桌上摆着的“五年高考 三年模拟”时……特么的,它又开始播!放!了!播!放!了!播!!!!!!!!!!!!放!!!!!!!!!!!!了!!!!!!!!!!!!不过幸好!它并没有显示出画面,这让我是何等的欣慰啊……╭(°A°`)╮但是,女优那销魂的呻吟却不绝于耳。
我想我是比我妈先听到这个声音的,我脑中瞬间想好了策略。我借着学习相关的话题,开始给我妈,讲……题……了……对,而且为了压过女优的呻吟,我讲的超级大声!我不知到我妈当时是怎么想的,总之她后来也没提……于是,我开始了跟女优比嗓门的较量。你方唱罢,我放起!我从没有把三角函数讲的那么有激情过!
可是我妈脸上表情始终比较微妙,我也不敢多想,只是在继续自己傻逼透顶的讲座。
我敢打赌!
她当时根本不了解我在干什么,只是在努力分辨耳中时不时出现的奇怪声音……
然后女优突然提高了音量(杰伦干的漂亮……)
“嗯,你要每天都有这样的学习热情就好了,加油啊。”
不!支持我走下去的不是对学术的热情!
是对人生的信念啊!
信念啊!
念啊!
啊!
唉……我的心好累,之后我确定一定要换手机了。
人生如戏,需要演技时。
与君共勉……
最后对我妈说:这是组织下派的女同志,被坏人抓了,正在遭受惨无人道的折磨。现在回想,那是我对革命组织的初启蒙。
image
看到这里不知道大家是否理解,安全隐蔽的环境是多么的重要,恰恰虚拟环境就能起到这样的作用,为了不发生以上情况,尽量的保证模块的独立性,会避免很多可能发生的并且是完全不必要的坑。对就是这样。
查看本机python的版本
安装虚拟环境命令:
Requirement already satisfied
如出现上述提示:说明已经配置好了虚拟环境
Requirement already satisfied
如出现上述提示:说明已经配置好了虚拟环境
创建python2的虚拟环境(必须在联网状态下)
如上图所示:
括号里面取的是虚拟环境的名字:奥特曼,说明我已经在虚拟环境下工作。
如上图,输入python命令说明当前创建的是2.7的版本。
我们去找到刚刚创建的虚拟环境如下图片所述:
如下图片所述,就能找到刚刚我们创建的虚拟环境奥特曼:
进入到lib目录下面,就能看到刚刚我们创建的是2.7版本的虚拟环境:
退出虚拟环境:
1 :退出奥特曼的虚拟环境:
创建python3的虚拟环境(必须在联网状态下):
同理最后一个奥特曼3的名字是我随便取的,如下图所述:
找到刚刚创建的奥特曼3的虚拟环境,同理还是进入到Home目录,然后ctrl + h找到隐藏文件,如下图所述:
同样进入到lib目录下面,就能看到刚刚创建的python3的版本:
进入虚拟环境的工作目录:
workon aoteman3
找出所有的虚拟环境:
删除不需要的虚拟环境:
如下图所述:删除奥特曼3虚拟环境之后,通过workon查看发现奥特曼3的虚拟环境已经删除。
虚拟环境中安装包:
以django==1.8.2的版本为例:出现Successfully表示成功。
细节需要注意:千万不要不要在安装包前面加sudo
查看虚拟环境安装了哪些包:
领取专属 10元无门槛券
私享最新 技术干货