Django环境搭建
作者:Barranzi_
个人github主页:[github](https://github.com/La0bALanG)
个人邮箱:awc19930818@outlook.com
新时代的铁饭碗:一辈子不管走到哪里都有饭吃(还能吃上热乎的)。——佚名
免责声明:
本系列笔记撰写初衷就是为了分享个人知识以及个人学习历程中的感悟及思考,所涉及到的内容`仅供学习与交流`,请勿用作`非法或商业用途`!由此引发的任何法律纠纷`后果自负`,与作者本人无关!
版权声明:
未经作者本人授权,禁止转载!请尊重原创!
既然学的是Python,不知道祖师爷是谁可还好?无图言x,上祖师爷!
注:本文所有代码、案例测试环境:1.Linux -- 系统版本:Ubuntu20.04 LTS 2.windows -- 系统版本:WIN10 64位家庭版
Python虚拟环境搭建
什么是虚拟环境
“虚拟环境”来源于ShadoWin虚拟软件所实现的功能。ShadoWin 的工作原理是以专利的实时动态程序行为修饰与模拟算法,直接利用本机的 OS,模拟出自带与本机相容 OS 的虚拟机(Vista下可模拟Vista、XP,Windows 7下则可模拟Windows 7、Vista、XP),也称为“虚拟环境”。每一个环境都相当于一个新的操作系统。你可以在这个新的环境里安装软件,保存资料。(援引自百度百科)
生产环境中为什么要使用虚拟环境
在实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,如Scrapy、Beautiful Soup等,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库。直接怼我们的Python环境操作会让我们的开发环境和项目造成很多不必要的麻烦,管理也相当混乱。例如:
- 场景1:项目A需要django1.11.8,而项目B需要django3.0,如果你不使用虚拟环境,那么在项目开发的时候你就要来回卸载django,很容易造成意想不到的错误。
- 场景2:企业有一个老项目,用的Python2.7,前两天刚签下来一新项目,采用最新的Python3.8开发,如果不采用虚拟环境,则两个项目可能都无法使用。
Python虚拟环境:安装virtualenvwrapper
pip3 install virtualenvwrapper-win -i https://pypi.douban.com/simple
验证是否安装成功:
pip3 list
virtualenvwrapper基本使用
-
创建虚拟环境:
mkvirtualenv 环境名称 -
退出当前虚拟环境:
deactivate -
查看及进入某虚拟环境:
workon 环境名称 -
删除虚拟环境:
rmvirtualenv 环境名称


