更加便捷地使用virtualenv


开发Django应用经常会用到virtualenv,它能够帮助你建立一个虚拟的python环境,非常好用。

但是,每次启动virtualenv都必须进入目录中执行source activate文件显得有点麻烦,可以在bash的配置文件中写个函数,免除每次启动环境都需要执行的步骤,更加便捷的使用virtualenv。


1、对于virtualenv的项目比较多的情况,可以采用如下方式:

在.bashrc中添加如下脚本:

# Python virtualenv
SRC_DIRECTORY="$HOME/projects"
function venv()
{
    source  $SRC_DIRECTORY/$1/bin/activate
    cd  $SRC_DIRECTORY/$1/$1
}


每次打开bash,运行

$ venv project_name


即可activate虚拟环境,并且进入project_name项目所在的目录。


2、对于virtualenv的项目比较少的情况,可以采用如下方式:

echo 'alias PROJECT="source $HOME/programming/PROJECT/bin/activate" ' >> ~/.bash_aliases
   
# Or if you want to also move to the directory:
echo 'alias PROJECT="source ~/programming/PROJECT/bin/activate; cd ~/programming/PROJECT" '>> ~/.bash_aliases
   
bash

  

其中把PROJECT替换成你的项目名称,以后每次打开bash之后,运行PROJECT即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值