创建python虚拟环境

这一篇是接上一篇的,主要给初学者讲解为啥需要创建python虚拟环境以及如何创建。

为什么需要虚拟环境

在实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,如Scrapy等,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库。直接改我们的Python环境操作会让我们的开发环境和项目造成很多不必要的麻烦,管理也相当混乱。因此我们需要使用python虚拟环境(更多的请Google)。

安装python

这一步就略过了。建议安装anaconda。

创建python虚拟环境

安装virtualenv

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

创建python虚拟环境

可以看到,我前面其实是已经安装好了的。

创建虚拟环境

安装完成之后,我们可以通过以下命令创建我们的虚拟环境

创建python虚拟环境

创建python虚拟环境

激活虚拟环境

cmd中,定位到myblog/scripts中,执行activate.bat(或者执行myblog/Scripts/activate)

创建python虚拟环境

创建python虚拟环境

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

创建python虚拟环境

取消激活

创建python虚拟环境

上面其实是完成了我们虚拟环境的创建,但是有木有觉得很麻烦。使用virtualenv,需要进入相对应的路径进行操作,接下来我们可以通过使用virtualwrapper来简化对虚拟环境的操作。

注意:Virtualenvwrapper的使用(virtualenvwrapper-win依赖于virtualenv,所以也要安装virtualenv)

在cmd中,执行

创建python虚拟环境

设置WORK_HOME环境变量

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

创建python虚拟环境

接下来我们使用virtualenvwrapper新建虚拟环境

新建命令为:

mkvirtualenv 虚拟环境名称
创建python虚拟环境

创建python虚拟环境

查看安装的所有虚拟环境

创建python虚拟环境

进入(切换)虚拟环境

创建python虚拟环境

退出虚拟环境

创建python虚拟环境


分享到:


相關文章: