python之虚拟环境

一.什么是虚拟环境(virtual environment)?

二.为什么要用虚拟环境?

三.python的虚拟环境怎么安装?

1虚拟环境:它是从电脑里分离出来的一个个独立的运行环境,就像一个盒子一样,各个盒子之间互不影响;我们可以在各自的盒子里面做自己的事情,使用自己的资源,这个盒子里面有个资源另外一个盒子可能没有。

2为什么要使用虚拟环境:当我们在实际开发过程中,有可能会管理不同的多个项目,而每个项目的运行环境不一样,比如一个项目是python2.X的版本,另一个项目是3.X的版本,我们不可能在同一个电脑上来回切换python的版本,太麻烦了;又比如一个项目需要这几个包另一个项目需要那几个包,如果都安装在同一个环境中可能会导致出错,我们这时就需要分开管理了,python2.X的项目给他一个独立的环境,python3.X的版本给他一个独立的环境,这样两种互不影响。

3python如何安装虚拟环境:(两种方式1:直接virtualenv 2 使用:virtualenvwrapper)

先看第一种方式:

1通过pip直接安装:pip install virtualenv   (一般直接安装在python库中的lib中)

2创建一个虚拟环境:virtualenv test(虚拟环境的名字)

3进入到虚拟环境的Scripts文件夹中(根据自己的路径来进入):cd ... test  |  cd Scripts

4激活虚拟环境:activate

5然就就可以在这个虚拟环境中下载需要的包了

6退出虚拟环境:deactivate

注意:如果我们的电脑同时安装了python2.X的和python3.X的,那个的环境变量在前面就用那个python,如果要指定python的版本则:

virtualenv -p C:python3.6python.exe [virtualenv name]

第二种方式:virtualenvwrapper

1安装virtualenvwrapper:   pip install virtualenvwrapper-win

2创建虚拟环境:mkvirtualenv test(指定python版本来创建虚拟环境:mkvirtualenv --python==C:PythonPypython37python.exe test)

3切换到某个虚拟环境:workon test01

4退出当前虚拟环境:deactivate

5删除某个虚拟环境:rmvirtualenv test

6列出所有的虚拟环境:lsvirtualenv

7进入到虚拟环境所在的目录:cdvirtualenv

8指定python版本来创建虚拟环境:mkvirtualenv --python==H:python2python.exe flask-test

修改virtualenv的默认路径:1在系统变量中添加新的变量:变量名:WORKON_HOME;变量值:H:Env (自己设置的路径),那么之后所创建的虚拟环境都在这个目录下面了。

原文地址:https://www.cnblogs.com/yan-peng/p/10184685.html