【发布时间】:2018-12-18 09:31:36
【问题描述】:
是否可以检测 Python 是否在 Conda 环境中运行?
我更喜欢不依赖于在子进程中运行 shell 命令的解决方案,但如果这是唯一的选择,那就这样吧。我会假设有一些简单的东西,比如在环境中设置的环境变量,但是这种东西很难搜索(而且 Conda 文档也不是很好)。
【问题讨论】:
-
你为什么要问这个?为什么 Python 的 Anaconda 版本比 HomeBrew 在 macOS 上安装的版本比 macOS 原生版本更特别?还是用户通过 Anaconda 以外的某种机制安装到其主目录中的 python 版本?
-
@KurtisRader 我在依赖于 Conda 的工作服务器上自动化了一些事情,而且在 Python 中比在 Bash 中更容易。
标签: python environment-variables conda