Python 基础部署 techniques/package 用于不同环境(如开发、生产或暂存)的库

Python base deployment techniques/package libraries for different environment like development, production or staging

我熟悉 Node.js 的环境设置,使用像 "settings 这样的 npm 包。这个包允许我根据 NODE_ENV 变量设置的内容导入不同的环境设置.

我一直在寻找与 python 类似的东西,但大多数环境设置教程都是针对 python 在 Django 框架上开发的。

我找到的唯一一个接近我想要的是 https://pypi.python.org/pypi/yconf

然而,不同环境的配置设置不应仅限于开发、生产和暂存。想知道是否有人可以提出类似的替代方案,或者甚至争论使用 Django 框架是否与我的情况相关。

我认为 virtualenv 是您所需要的。单击 here 了解更多信息。