创建python虚拟环境
为什么需要虚拟环境
在实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,如Scrapy、Beautiful Soup等,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库。直接怼我们的Python环境操作会让我们的开发环境和项目造成很多不必要的麻烦,管理也相当混乱。因此我们需要使用python虚拟环境。
安装python
这一步就略过了。建议安装anaconda。

安装virtualenv
在cmd命令行窗口中,我们可以通过pip命令简单的实现安装:

可以看到,我前面其实是已经安装好了的。
创建虚拟环境
安装完成之后,我们可以通过以下命令创建我们的虚拟环境


激活虚拟环境
cmd中,定位到myblog/scripts中,执行activate.bat(或者执行myblog/Scripts/activate)


激活成功后,命令行前面会有(myblog)字样,如下

取消激活

上面其实是完成了我们虚拟环境的创建,但是有木有觉得很麻烦。使用virtualenv,需要进入相对应的路径进行操作,接下来我们可以通过使用virtualwrapper来简化对虚拟环境的操作。
注意:Virtualenvwrapper的使用(virtualenvwrapper-win依赖于virtualenv,所以也要安装virtualenv)
在cmd中,执行

设置WORK_HOME环境变量
WORK_HOME环境变量是通过virtualenvwrapper建立虚拟环境时,该虚拟环境的所在目录。
(之所以设置WORKON_HOME环境变量是虚拟环境会自动找到该环境变量的目录,例如:
注:因为前一步设置了WORK_HOME,所有虚拟环境将安装到 D:\VirEnv)
设置环境变量

接下来我们使用virtualenvwrapper新建虚拟环境
新建命令为:
mkvirtualenv 虚拟环境名称


查看安装的所有虚拟环境

进入(切换)虚拟环境

退出虚拟环境

更多的参考:
Django开发个人博客网站——2、通过virtualenv与virtualenvwrapper创建虚拟环境
Python为什么要使用虚拟环境-Python虚拟环境的安装和配置-virtualenv
;