弄清楚是否已安装python模块或以编程方式处于开发模式

Che*_*ery 1 python packaging

我倾向于在'setup.py develop'-mode中开发我的应用程序.当程序获得'setup.py install'时,我希望配置在生产模式下自动切换.

这可以通过糟糕的黑客来完成,比如检查安装目录是否包含'setup.py',但是我想知道pkg_resources能否以某种方式为我做这件事.

Chr*_* B. 5

在开发机器上设置环境变量并测试os.environ['development_mode'](或选择设置)是不是更容易,更简洁?