【问题标题】:How to activate an Anaconda environment from the command line? [closed]如何从命令行激活 Anaconda 环境? [关闭]
【发布时间】:2018-12-22 11:07:58
【问题描述】:

我正在尝试访问安装在虚拟环境中的模块,但我遇到的问题是我无法从命令行 (Windows cmd) 激活我的环境。

是否有从命令行激活环境的命令?

它适用于 Python 项目。所以如果你能找到打开Anaconda命令行并在那里执行命令的解决方案,那就太好了。

【问题讨论】:

  • source activate [env] 或 conda activate [env] 编辑:确保 conda 在您的 Windows 路径中。
  • 路径里没有,怎么添加?
  • 你读过install instructions。在 Windows 上安装期间另外编辑 IIRC,您应该勾选一个框以将其添加到路径。
  • 不要将 Anaconda 放在您的 PATH 上(Anaconda 不建议这样做)。相反,请使用 Anaconda Prompt。
  • 这个问题很具体,应该重开。

标签: python python-3.x cmd subprocess anaconda


【解决方案1】:

创建环境: conda create --name myenv

注意:将 myenv 替换为环境名称。

当 conda 要求您继续时,输入 y:

继续 ([y]/n)?for more detail click this

关于激活this may help

将anaconda添加到路径

在 Windows 中,您必须将路径设置为安装 Anaconda3 的位置。

对我来说,我将 anaconda3 安装到 C:\Anaconda3 中。因此,您需要将 C:\Anaconda3 和 C:\Anaconda3\Scripts\ 添加到路径变量中,例如设置 PATH=%PATH%;C:\Anaconda3;C:\Anaconda3\Scripts。

【讨论】:

  • 我已经有一个环境了。
  • 当我运行 'path' 命令时,我可以使用 conda 命令,但是当我运行 conda activate 时出现错误,在这里发布的内容太大了,但我说我的 shell 有没有为 conda activate 正确配置。错误中提供的解决方案是针对 linux 的……现在怎么办?
  • 这在 .cmd 中对我有用:set PATH=__\Scripts;__;%PATH% call conda.bat init cmd.exe call conda.bat activate __
【解决方案2】:

在cmd中输入conda
你应该在 conda 环境中。

如果不是,您必须将 Anaconda 添加到您的环境路径中。您可以尝试where conda 来查看您的安装位置。

【讨论】:

  • conda 不在我的路径中,where conda 没有返回任何有用的信息,如何将 conda 添加到我的路径中?
【解决方案3】:

如果windows cmd不能识别conda,打开Anaconda提示符,写如下命令:

activate <env_name>

然后,您将在括号中看到当前环境的提示,如下所示:

(env_name) $

详情请点击here

【讨论】:

  • 这不是我想要的,我想用命令行打开我的环境。
  • 环境是指虚拟环境还是默认的 conda 环境?
  • 对于任何一种情况,将 conda 添加到您的环境变量(用户变量)中。它通常是 C:\ProgramData\Anaconda3 但请检查您的。 ProgramData 是一个隐藏文件夹。
  • 环境变量该如何命名
  • 我需要使用 \Anacond 文件夹的路径还是 conda.exe 文件的路径?
猜你喜欢
  • 2013-12-03
  • 2016-11-28
  • 2016-04-21
  • 2016-12-17
  • 2018-05-27
  • 2020-03-14
相关资源
最近更新 更多