-
最新文章
最新评论
- 牛皮糖 发布于《关于Jeff》
- Lee 发布于《用Redis实现分布式锁》
- 向前 发布于《你为神马不用git-flow呢?》
- LingX 发布于《我的2011 — 创业前记》
- 月小升 发布于《我的2011 — 创业前记》
分类
标签
友情链接
我的链接
功能
存档页
- 2012年01月
- 2011年08月
- 2011年07月
- 2011年05月
- 2011年04月
- 2011年03月
- 2011年02月
- 2011年01月
- 2010年12月
- 2010年11月
- 2010年10月
- 2010年09月
- 2010年08月
- 2010年07月
- 2010年05月
- 2010年04月
- 2010年02月
- 2010年01月
- 2009年11月
- 2009年10月
- 2009年09月
- 2009年08月
- 2009年07月
- 2009年06月
- 2009年05月
- 2009年04月
- 2009年03月
- 2009年02月
- 2009年01月
- 2008年11月
- 2008年10月
- 2008年09月
- 2008年08月
- 2008年07月
- 2008年06月
- 2008年05月
- 2008年04月
- 2008年03月
- 2008年02月
- 2008年01月
- 2007年12月
- 2007年11月
- 2007年10月
- 2007年09月
- 2007年08月
- 2007年07月
- 2007年06月
- 2007年05月
- 2007年04月
- 2007年03月
- 2007年02月
- 2007年01月
- 2006年12月
- 2006年11月
- 2006年10月
- 2006年06月
- 2006年05月
- 2006年04月
- 2006年03月
- 2006年02月
- 2005年12月
- 2005年11月
- 2005年05月
- 2005年04月
- 2005年03月
- 2005年02月
- 2005年01月
按标签归档:virtualenv
使用VitrualEnvWrapper隔离python项目的库依赖
是什么 VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。 为什么要用 – 隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3。 – 为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。 怎么用 安装 – pip install virtualenvwrapper – 把下面这句加到~/.bash_profile里面,如不嫌麻烦,也可以每次都手动执行。 source /usr/local/bin/virtualenvwrapper.sh 常用命令 创新的虚拟环境 – mkvirtualenv [env1] 该命令会帮我们创建一个新环境,默认情况下,环境的目录是.virtualenv/en1,创建过程中它会自动帮我们安装pip,以后我们要安装新依赖时可直接使用pip命令。 创建完之后,自动切换到该环境下工作,可看到提示符变为: (env1)$ 在这个环境下安装的依赖不会影响到其他的环境 – lssitepackages 显示该环境中所安装的包 切换环境 – workon [env] 随时使用“workon 环境名”可以进行环境切换,如果不带环境名参数,则显示当前使用的环境 – deactivate 在某个环境中使用,切换到系统的python环境 其他命令 – … 继续阅读