【发布时间】:2018-06-06 18:43:09
【问题描述】:
假设我安装了 Anaconda/Miniconda(使用 conda 4.5.*),但没有将其添加到 PATH。然后我在非标准位置(不是./envs/)创建了环境。现在我所知道的一切都是在这个环境中 python exec 的路径。我怎样才能激活它?我应该找出原始根 Miniconda 的安装位置吗?如何?有什么方法可以让我知道它是一个 conda 创建的环境(因此它与其他 python 不同)?
我需要在 Windows 和 Linux 上解决这个问题的方法。实际上,我需要从 setup.py 安装后脚本中生成激活 conda env/virtual env(或者如果它不是 env,则不激活)的包装器,该脚本是从源(而不是轮子)安装的 pip。我已经知道,如果在 Windows 上运行 pip 时,它会将 <pyhon_env>\Library\bin 预先添加到 PATH(如果它不存在的话),但这还不够(或者我不知道如何使用它)。
【问题讨论】: