测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第1张图片

超哥测试提升!

 

少废话,翠花,上面试题:

 

    Python虚拟环境有什么好处,怎么用?

 

答案:

 

好处:

    虚拟环境就类似于为不同的项目创建不同的开发环境,开发环境内的所有使用的工具包互不影响,比如项目A使用xlrd1.0,xlwt,项目B使用xlrd1.0,requests,pymysql,如果没有虚拟环境,所有的这些工具包都只能安装在同一套环境里面,这样的弊端是,如果项目A的xlrd包需要更改为xlrd2.0版本,而项目B需要继续用xlrd1.0,则项目B会收到影响,但是有了虚拟环境,我们就可以把项目A的所有工具包安装在虚拟环境A里面,项目B的所有工具包安装到虚拟环境B里面,这样每个环境的的包的更改和删除都不会影响其他项目,环境相互独立,这就是虚拟环境的好处。

 

用法:

  1. 首先要创建虚拟环境,可以是一个或者多个;

  2. 然后要进入某个特定虚拟环境时,就需要激活它;

  3. 当要切换或者退出时,就可以退出;

  4. 当以后再也不需要在这个虚拟环境中干活了,就可以删除它。

 

扩展:

具体操作步骤如下:

安装Python虚拟环境有多种方法,此处我们只讲两种比较简单或容易操作的

方法一:

1-先安装virtualenvwrapper-win这个包,命令如图:

查看是否安装成功

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第2张图片

2-通过命令mkvirtualenv 虚拟环境名来创建虚拟环境,创建后自动启动虚拟环境

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第3张图片

使用mkvirtualenv命令来创建虚拟环境,环境目录路径为系统默认路径,为C:\Users\Administrator\Envs

 

3-使用workon命令来查看Envs目录下所有虚拟环境文件

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第4张图片

 

4-如果想退出虚拟环境,则使用deactivate命令,看到开头显示的虚拟环境消失则表示成功

 

5-如果想直接启动某个虚拟环境,先用workon显示目前存在的虚拟环境,

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第5张图片

然后可以直接使用workon xxx虚拟环境即可

 

 

常用命令:
workon---列出虚拟环境列表
mkvirtualenv 虚拟环境名称---创建虚拟环境

rmvirtualenv 虚拟环境名称---删除虚拟环境
workon  虚拟环境名称---启动/切换虚拟环境
deactivate---退出虚拟环境

activate---启动虚拟环境

 

注意:Python创建的默认环境变量都在C:\Users\Administrator\Envs目录下,如果修改系统默认的虚拟环境目录,比如要在E盘创建一个目录,则需要先在E盘创建一个ENVS文件夹,然后添加环境变量

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第6张图片

添加环境变量后关闭cmd命令重新启动,再创建一个虚拟环境就会创建到此目录内

 

方法二:

借助pycharm完成虚拟环境创建,在创建项目的时候可以直接创建虚拟环境,

也可以在设置中创建虚拟环境,具体看下图:

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第7张图片

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第8张图片

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第9张图片

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第10张图片

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第11张图片

 

 

到此,Python创建虚拟路径的两种简单方法讲述完毕!

 

欢迎各位加入测试技术交流群,不定期公布招聘内推信息,全国各地都有,更多干货尽在超哥测试提升!

 如果不想提升自己,就只能任别人把你超越!

 

我的公众号:

我的微信:

 

测试面试题:Python虚拟环境你用过吗?有什么好处?怎么操作_第12张图片

你可能感兴趣的:(python,selenium,appium,Python,测试,测试开发,虚拟环境)