windows 搭建python 虚拟环境 写程序_Windows下搭建virtualenv、virtualenvwrapper虚拟环境...

在开始之前,我们先做一点知识储备,有两个点关键的信息:Python、virtualenv

Python咱就不说了吧,简单、好入门、可以干好多事情。小到写脚本、大到做网站、数据分析等等。人生苦短,我用Python。不是很了解的,请自行科普百度百科。

科普完之后,记得安装一下,在此,我们使用版本的Python(目前为3.5.4),当然,如果你本地有Python3+的环境都是可以的,如果没有的同学,先安装一个,戳链接Python下载及安装,很简单的啦,无论你是Windows、Mac、还是其他Linux系统,都有对应的版本啦,祝你好运!

在开发Python应用程序的时候,比如说当前的系统安装的Python3只有一个版本:3.5.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。

如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?(jinja2是基于python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和velocity。 它能完全支持unicode,并具有集成的沙箱执行环境,应用广泛。jinja2使用BSD授权。)

这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。

到底什么是虚拟环境呢?顾名思义,它是一个虚拟出来的环境。通俗的来讲,可以借助虚拟机,docker来理解虚拟环境,就是把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,而且各个容器之间互相隔离,互不影响。譬如,当你想用到Flask,我们就可以做一个Flask的虚拟环境,里面只需要安装Flask相关包就可以了......再譬如,下次我们要学习Django,我们再搞一个Django的虚拟环境就好了

操作系统: win7

virtualenv

1. 安装virtualenvpip install virtualenv

windows 搭建python 虚拟环境 写程序_Windows下搭建virtualenv、virtualenvwrapper虚拟环境..._第1张图片

2. 新建虚拟环境virtualenv bobbyvir

windows 搭建python 虚拟环境 写程序_Windows下搭建virtualenv、virtualenvwrapper虚拟环境..._第2张图片

注: 1. 虚拟环境位于当前命令的目录下 这里是 E:\Projects\projectsedu.com

2. 虚拟环境名称为 bobbyvir

3. 进入虚拟环境

1) 进入虚拟环境目录: cd E:\Projects\projectsedu.com

2) 进入脚本目录: cd bobbyvir\Scripts

2) 运行activate.bat: activate.bat

windows 搭建python 虚拟环境 写程序_Windows下搭建virtualenv、virtualenvwrapper虚拟环境..._第3张图片

查看虚拟环境中默认安装的库pip list

windows 搭建python 虚拟环境 写程序_Windows下搭建virtualenv、virtualenvwrapper虚拟环境..._第4张图片

4. 虚拟环境下安装开发库, 这里以requests库为参考pip install request

windows 搭建python 虚拟环境 写程序_Windows下搭建virtualenv、virtualenvwrapper虚拟环境..._第5张图片

5. 退出virtualenvdeactivate.bat

virtualenvwrapper

在上面我们发现了一件非常蛋疼的事情,那就是每次进入virtualenv我们都需要一步一步地跟到virtualenv的目录下,一旦virtualenv过多就麻烦了,为了解决这个问题,接下来隆重推荐virtualenvwrapper

1. 安装virtualenvwrapper

注意(Windows与Linux操作系统的安装方法不同)pip install virtualenvwrapper-win

注: linux下运行pip install virtualenvwrapper

windows 搭建python 虚拟环境 写程序_Windows下搭建virtualenv、virtualenvwrapper虚拟环境..._第6张图片

设置WORK_HOME环境变量

windows 搭建python 虚拟环境 写程序_Windows下搭建virtualenv、virtualenvwrapper虚拟环境..._第7张图片

2. 新建虚拟环境

这里的bobbyvir是指自己定义的虚拟环境的项目名称mkvirtualenv bobbyvir

以上默认情况下是创建Python2版本的虚拟环境,若想创建Python3版本的虚拟环境则需要指定Python的安装路径(如我的Python3的安装路径为E:\python3)即可

mkvirtualenv --python=E:\python3\python.exe bobbyvir

windows 搭建python 虚拟环境 写程序_Windows下搭建virtualenv、virtualenvwrapper虚拟环境..._第8张图片注:因为前一步设置了WORK_HOME,所有虚拟环境将安装到 E:\virtualevn

3. 查看安装的所有虚拟环境workon

windows 搭建python 虚拟环境 写程序_Windows下搭建virtualenv、virtualenvwrapper虚拟环境..._第9张图片注: 这里不能查看到有virtualenv创建的虚拟环境,只能查看mkvirtualenv创建的虚拟环境

4. 进入虚拟环境workon bobbyvir

1504672626672337.png

5. 退出虚拟环境deactivate

1504672718568849.png

在此,我们看到了前面的括号(bobbyvir)这个虚拟环境已经没有了,就表示我们已经成功退出了当前的虚拟环境了

小伙伴有没有觉得so easy ^_^ ......

你可能感兴趣的:(windows,搭建python,虚拟环境,写程序)