Centos下python虚拟环境的安装、创建、删除、启动、退出详解


一、概述
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

————————————————
 

你可能感兴趣的:(linux,virtualenv)