在过去的一周里,我一直在努力使用 buildout 来获得纯粹的隔离。我想要做的是安装 Django 和我的项目需要的其他鸡蛋,与任何系统安装的隔离
我知道在此处和此处之前已经提出过这个问题,但是这些问题的答案对我不起作用。
我的问题:如何配置 zc.buildout 为基于 Django 的项目提供纯包隔离?
笔记:
- 尽管在很多地方都提到过,但这绝对不是 zc.buildout 的默认设置(从 zc.buildout 1.6.x 版本开始)
- 没有
buildout
允许您执行此操作的选项。 - 有一些
z3c.recipe.scripts
选项允许您为 python 解释器执行此操作,但djangorecipe
不使用z3c.recipe.scripts
,因此./bin/django shell
可以访问所有系统包。