首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在buildout环境中安装软件包

在buildout环境中安装软件包
EN

Stack Overflow用户
提问于 2012-04-10 02:54:21
回答 1查看 814关注 0票数 0

我使用的django-lfs是我用buildout安装的。现在我需要在我的开发环境中安装一些其他的包。

我的问题是:在这种环境中安装其他软件包(不是系统范围的)的最佳方式是什么。

假设我只想在我的开发环境中安装django-debug-toolbar,而不是在生产环境中。

我是virtualenv和pip的用户

我的项目结构

代码语言:javascript
复制
myproject/
  README.txt  
  bootstrap.py  
  develop-eggs/  
  eggs/         
  misc/   
  scripts/
  bin/        
  buildout.cfg  
  dlcache/       
  lfs_project/  
  parts/  
  setup.cfg
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-10 14:27:38

您可以将包添加到buildout.cfg中。假设在该文件中有一个eggs =条目,或者在全局级别(在[buildout]部分中),或者在单个配方级别。

添加额外的行很容易,它应该看起来像这样:

代码语言:javascript
复制
eggs = 
    django-lfs
    django-debug-toolbar

鸡蛋名称是空格分隔的,缩进的新行计入不是空格分隔的初始行(标准ConfigParser格式)。

要区分生产和开发配置,只需创建单独的构建配置;我总是使用development.cfgproduction.cfg (以及staging.cfg、单个集群机器.cfgs等)。Buildout配置可以包含和覆盖其他配置,因此您的development.cfg可以简单地包含production.cfg并添加鸡蛋和/或更改设置。

有关详细信息,请参阅buildout website。如果您想要一个复杂的示例,可以看看Jarn Plone bootstrap buildout;它使用不同的production.cfgdevelopment.cfg设置。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10078186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档