一、概述
virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用
二、virtualenv的安装
安装方式一:yum命令进行安装(如果是ubuntu系统使用 sudo apt-get install python-virtualenv)
命令:yum install python-virtualenv
安装方式二:pip命令进行安装
命令: pip install virtualenv
安装方式三:安装virtualenv的扩展包virtualenvwrapper
操作一:安装virtualenvwrapper
命令: pip install virtualenvwrapper
操作二:创建一个文件夹,用于存放所有的虚拟环境:
命令:mkdir -p /home/python/virtualenvs (目录自定义)
操作三:设置环境变量,把下面两行添加到~/.bashrc里。
命令:vim ~/.bashrc
添加:export WORKON_HOME=/home/python/virtualenvs
(绝对路径)
添加:source /usr/bin/virtualenvwrapper.sh
命令::wq!
或者:x
----保存设置
命令:source ~/.bashrc
----使修改生效
三、创建虚拟环境
命令: mkvirtualenv venvname
----venvname代表虚拟环境名称
如果电脑上安装有多个python版本,创建指定python版本的虚拟环境使用以下命令:
命令:mkvirtualenv -p pythonexepath venvname
-p ----参数(使用–python也可以);
pythonexepath ----指定Python版本的文件路径
venvname ----虚拟环境名称
四、启动虚拟环境
列出虚拟环境列表
命令:workon
命令:lsvirtualenv
启动/切换虚拟环境
命令:workon [venvname]
五、删除虚拟环境
命令:rmvirtualenv [venvname]
六、退出虚拟环境
命令:deactivate