针对不同环境(如开发、生产或登台)的Python基本部署技术/包库

针对不同环境(如开发、生产或登台)的Python基本部署技术/包库,python,django,deployment,configuration,settings,Python,Django,Deployment,Configuration,Settings,我熟悉Node.js的环境设置,使用npm包,如“.”这个包允许我根据Node_ENV变量的设置导入不同的环境设置 我一直在为python搜索类似的内容,但大多数环境设置教程都是针对Django框架上开发的python而编写的 我发现唯一接近我想要的是 但是,不同环境的配置设置不应仅限于开发、生产和登台。我想知道是否有人可以建议类似的替代方案,或者甚至可能会争论使用Django框架是否与我的情况相关。我认为您需要的是virtualenv。单击以获取更多信息。添加到@shellbye完全正确的建议

我熟悉Node.js的环境设置,使用npm包,如“.”这个包允许我根据Node_ENV变量的设置导入不同的环境设置

我一直在为python搜索类似的内容,但大多数环境设置教程都是针对Django框架上开发的python而编写的

我发现唯一接近我想要的是


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

我认为您需要的是
virtualenv
。单击以获取更多信息。

添加到@shellbye完全正确的建议:如果你真的想要单独的环境,你可以使用virtualbox或vmware等可视化工具,为每个环境构建单独的(虚拟)机器。不过,这项工作比它的价值还大。