您的位置:首页 > 其它

更加便捷地使用virtualenv

2013-03-20 22:26 211 查看


开发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即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: