1.python3.3之前
安装虚拟环境包: pip install virtualenv
创建虚拟环境: $ virtualenv -p /usr/bin/python2.7 –-no-site-packages my_venv
## -p 指定解释器版本
## --no-site-package 不复制主环境的第三方包
## my_venv 虚拟环境的名称
启动虚拟环境: $ source my_venv/bin/activate
退出虚拟环境: $ deactivate
删除虚拟环境: $ rm –r my_venv
2.python3.3以后
自带venv包
创建虚拟环境: python -m venv myvenv
可以在当前目录创建一个名为 myvenv 的虚拟环境
venv 有些参数,不过相比 virtualenv
少了些,这里简单介绍几个:
--without-pip
: 不需要安装 pip,默认为安装
--clear
:如果创建虚拟环境的目录已经有了其他虚拟环境,清除重建
因为 venv
是依附于一个 Python 解析器创建的,所以不需要指定 Python 解释器版本
除了创建的区别外,其它操作同上.