您的位置:首页 > 运维架构 > Linux

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

2018-12-19 16:29 1636 查看

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: