Virtualenv用于建立虚拟的Python环境,一个专属于项目的Python环境,不一样的项目能够建立不一样的Pthon环境(依赖项和版本等),各个环境之间彻底隔离,不须要担忧和其余项目的Python环境以及全局的Python环境发生冲突。python
通常状况下,系统自带的Python环境是Python2,而且没有安装pip,如需安装Python3和pip,请参考:【工具安装和配置】Linux下安装Python3.6和pipweb
一、首先,使用pip命令安装virtualenv模块:bash
# pip3 install virtualenv
测试是否安装成功ide
# virtualenv --version
安装成功,则会打印安装的virtualenv的版本号工具
执行此命令若是提示-bash: virtualenv: command not found,按照以下方式找到virtualenv并建立软连接,再执行上述查询版本信息的命令:测试
# find / -name virtualenv ***全局查找virtualenv /usr/local/python3/bin/virtualenv *** 找到路径 # ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv ***添加软连接
三、建立独立运行环境,并命名ip
# virtualenv --no-site-packages venv
venv是虚拟环境的名称,能够根据本身的须要进行命名。
建立独立Python运行环境成功,以下图所示:get
直接使用命令 virtualenv 就能够建立一个独立的Python运行环境,加上参数--no-site-packages,能够将已经安装到系统Python环境中的第三方包都不复制到独立环境中,这样咱们就能够获得一个不带任何第三方包的Python环境了。虚拟机
四、新建的Python环境被放到了当前目录下的venv目录,有了venv这个Python环境,咱们就能够开始使用这个虚拟环境了,需将其激活:it
# source venv/bin/activate
激活成功后,咱们能够看到终端命令提示符前多了虚拟环境的名称
五、若是暂时不用此虚拟环境了,退出venv环境
(venv) # deactivate
image.png
执行后,命令提示符前的虚拟环境名称消失。
六、其余命令
① 查看当前虚拟机环境目录
# worken②切换虚拟环境
# workon venv2③退出虚拟环境
# deactivate④删除虚拟环境
# rmvirtualenv venv