1.1 virtualenv概述
virtualenv是用来创建python的虚拟环境的库,虚拟环境能够独立于正式环境存在,即一个干净的,原始的环境。
虚拟环境的意义:
每个项目可以部署在不同的虚拟环境中,相互独立,互不干扰。
不同的虚拟环境可以安装不同的python版本和不同版本的库来使用
1.2 virtualenv的安装和使用
1.2.1 安装virtualenv和安装一般的python库 一样的方便,直接用pip命令安装
pip install virtualenv
安装完成后就可以使用命令来创建虚拟环境了,先进入虚拟环境的文件夹: 例如在 F盘的 env文件夹(新建)
使用命令: virtualenv 虚拟环境名称 [-p python版本的路径]
注意:括号代表着可选的,你如果需要指定一个python的版本,可以加上该部分。否则的话创建虚拟环境后使用的
的是系统默认的python版本。
1.2.2 启动虚拟环境
env1\Scripts\activate
进入虚拟环境后,可以pip freeze 查看一下环境是否有安装过 python的模块,你也把可以在其他环境中正常使用的py文件复制到当前环境进行测试。
1.2.3 退出虚拟环境
deactivate 即可退出(如果报错则使用:env1\Scripts\deactivate)进行退出
介绍完virtualenv 我们再来认识一下virtualenvwrapper,后者是前者的包装版,这个使用起来更加的方便
1.安装很简单: pip install virtualenvwrapper-win
如果是linux环境:执行这个 pip install virtualenvwrapper
2.创建虚拟环境 :mkvirtualenv 虚拟环境名称 [-p python版本的路径]
3.删除虚拟环境 :rmvirtualenv 虚拟环境名称
4.日常使用:进入/切换虚拟环境 :workon 虚拟环境名称(workon 不加参数的时候会为你显示你曾创建的虚拟环境)
5.退出虚拟环境 :deactivate