linux下统一管理虚拟环境

安装管理软件

执行

sudo easy_install virtualenvwrapper

语句

默认virtualenvwrapper安装在/usr/local/bin下面,
需要运行virtualenvwrapper.sh文件才行;所以需要先进行配置一下环境变量:

首先创建虚拟环境管理目录:

mkdir $HOME/.local/virtualenvs

进入环境变量
进入后,按i进入编译模式,

末尾添加:

export VIRTUALENV_USE_DISTRIBUTE=1  #总是使用 pip/distribute                                                                                   
export WORKON_HOME=$HOME/.local/virtualenvs  #所有虚拟环境存储的目录             
if [ -e $HOME/.local/bin/virtualenvwrapper.sh ];then                                                                                                        
   source $HOME/.local/bin/virtualenvwrapper.sh                                                                                                      
else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then                                                                                                     
        source /usr/local/bin/virtualenvwrapper.sh                                                                                                        
     fi              
fi
export PIP_VIRTUALENV_BASE=$WORKON_HOME                                                                                                                     
export PIP_RESPECT_VIRTUALENV=true

   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

一定要复制粘贴,不能出错

小心删除对齐一下格式

随后按esc进入命令模式,再按:进入底部命令行模式

输入wq后敲回车,保存并退出。

vim的使用方法详见:https://blog.csdn.net/weixin_42006568/article/details/82285553

随后刷新环境变量

source ~/.bashrc

1.创建并激活虚拟环境 :

mkvirtualenv 虚拟环境名称 (默认创建python2.7)

创建默认虚拟环境

2.创建指定语言版本的虚拟环境
mkvirtualenv -p python语言版本的路径 虚拟环境的名称

mkvirtualenv -p /usr/bin/python3.5 虚拟环境的名称

创建python3.5虚拟环境
3、退出虚拟环境 :

deactivate

4、继续使用之前的虚拟环境:

workon 虚拟环境名称

workon
(该虚拟环境必须存在)

注:使用任何一种虚拟环境,之前的所有指令都不会有影响,只有python指令会根据不同的环境调用不同的版本。

删除虚拟环境:rmvirtualenv 虚拟环境名称

列出所有环境:workon 或者 lsvirtualenv –b

tips:本人在文中所列举的虚拟环境名称命名较为不规范,一般虚拟环境名称中至少要有python的版本号,便于后期查看和使用。

                    <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-8cccb36679.css" rel="stylesheet">
            </div>

转载自https://blog.csdn.net/jessechancn/article/details/82285367

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值