首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何激活Anaconda环境

如何激活Anaconda环境
EN

Stack Overflow用户
提问于 2013-11-20 04:25:47
回答 7查看 575.1K关注 0票数 181

我使用的是Windows8,使用的是Anaconda 1.7.5 64位。

我创建了一个新的Anaconda环境

conda create -p ./test python=2.7 pip

来自C:\Pr\TEMP\venv\

这很有效(有一个包含新python发行版的文件夹)。conda让我输入

activate C:\PR\TEMP\venv\test

但是,要激活环境,将返回以下内容:

No environment named "C:\PR\temp\venv\test" exists in C:\PR\Anaconda\envs

如何激活环境?我做错了什么?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2014-02-12 00:15:42

如果发生这种情况,您将需要为您的环境设置路径(以便从环境中获取正确的Python和Windows上的Scripts)。

假设您已经使用以下命令创建了一个名为py33的环境:

conda create -n py33 python=3.3 anaconda

在这里,默认情况下在Anaconda\envs中创建文件夹,因此需要将路径设置为:

set PATH=C:\Anaconda\envs\py33\Scripts;C:\Anaconda\envs\py33;%PATH%

现在它应该可以在命令窗口中工作了:

activate py33

上行是与Mac和Linux教程中通常出现的代码等效的Windows代码:

$ source activate py33

更多信息:https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/8T8i11gO39U

Does anaconda create a separate PYTHONPATH variable for each new environment?

票数 183
EN

Stack Overflow用户

发布于 2018-11-03 21:03:15

请注意,在Conda版本4.4中,激活环境的命令已更改。现在,建议使用conda activate myenv而不是source activate myenv来激活环境。要启用新语法,应修改.bashrc文件。当前的代码行类似于

export PATH="<path_to_your_conda_install>/bin:$PATH"

应更改为

. <path_to_your_conda_install>/etc/profile.d/conda.sh

这只会将conda命令添加到路径中,但还不会激活base环境(以前称为root)。若要执行此操作,请添加另一行

conda activate base

在第一个命令之后。请从2017年12月起在Anaconda's blog post上查看所有详细信息。(我认为这个页面当前在两行之间缺少一个换行符,它说是.../conda.shconda activate base)。

(这个答案适用于Linux,但它可能也适用于Windows和Mac )

票数 16
EN

Stack Overflow用户

发布于 2013-11-20 04:55:25

正如您从错误消息中看到的,您指定的路径是错误的。像这样试一下:

activate ..\..\temp\venv\test

但是,当我需要安装Anaconda时,我从here下载了它,并将其安装到默认路径(C:\Anaconda),然后将此路径放到环境变量中,因此现在使用Anacondas解释器作为默认路径。例如,如果您使用的是PyCharm,则可以直接在其中指定解释器。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20081338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档