欢迎访问空指针网站

像玩游戏一样学Python——虚拟环境

Python 小源 3个月前 (07-18) 202次浏览 0个评论

什么是虚拟环境?

我们可以把虚拟环境相当于一个格子,在这个格子中,我们只需安装我们需要的依赖包各个格子之间相互隔离,互不影响。那当我们在做项目时,可以指定虚拟环境到这个项目中,不会因为版本兼容问题而出现错误。


为什么要用虚拟环境?

我们都知道,当我们在开发项目的过程中,会根据需求来下载我们需要的框架库,如Django、flask、scrapy等,但是每个项目使用的框架库或框架版本会不一样,这样我们不仅需要不断删除更新相应的库,还会使我们Python开发环境和项目造成很多不必要的麻烦,管理起来也是麻烦。例如:

当A需要某个框架的1.0版本,而B又需要这个库的2.0版本,如果没有虚拟环境的话,我们还需要来回删除安装环境,这样很容易让项目出现各种报错

虚拟环境安装和使用

1.安装虚拟环境(windows)
我们使用win+r键(或右键单击开始,看到弹出菜单栏中有运行字样,点击它),在其弹出对话框中输入cmd来 打开windows命令终端(cmd)安装虚拟环境

pip3 install virtualenv 它会默认安装到你python库文件lib中,可以看安装完成的地址,里面给出了安装之后的库地址(因我已安装虚拟环境,故此显示如此 ! ! !)

2.再安装虚拟环境依赖包
首先说明为什么要安装这个包,其实我们安装好virtualenv即可使用虚拟环境,每次开启虚拟环境之前要去虚拟环境所在目录下的 bin 目录下 source 一下 activate,这就需要我们记住每个虚拟环境所在的目录。很麻烦,当安装这个依赖包后就简单多了,请看:

pip3 install virtualenvwrapper-win (这也是安装好的哦)

3.设置系统变量
第一步:我们现在电脑上创建一个Envs文件夹,来存放我们之后所创建的虚拟环境

第二步:我们需要在电脑设置环境变量

1. 右键单击此电脑(我的电脑)点击属性 如图点击系统设置 2.在弹出对话框中选择环境变量 3.在弹出对话框中选择新建系统变量,并如图输入后点击确定 以上操作完成后我们再次打开cmd

ok,以上步骤完成后即可开始创建虚拟环境,我们再次打开命令终端(cmd)我为大家展示如何使用虚拟环境,请看:

  1. 首先先创建虚拟环境mkvirtualenv one (添加自己所需的环境名称,此次展示为one) 、 创建好后我们就可以安装自己所需要的依赖包了

  2. 那我如何退出到主环境中呢? 我们就需要用到deactivate语句

  3. 当我有多个项目时,如何进入或切换虚拟环境呢? 使用workon one (后输入环境名称即可进入或切换) 我在这里又创建了一个two的虚拟环境,使用workon one就进入到了one虚拟环境,之后退出到主环境中,再次使用workon one就进入了one虚拟环境......使用workon也可以查看所有的虚拟环境哦~

  4. 那怎么删除环境呢? 使用rmvirtualenv one (后输入环境名称) 我们从图中可以看到,当我输入完命令后查看时,one已经被删除


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:像玩游戏一样学Python——虚拟环境
喜欢 (4)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址