当前位置: 首页 > 知识库问答 >
问题:

如何设置默认的conda环境,以便每当我打开终端时,它应该被激活而不是base?

孙渝
2023-03-14

我正在使用Ubuntu 19.10,并且我已经安装了蟒蛇。每当我打开终端时,基本环境都会默认激活。我有另一个名为kf的环境,我实际上使用它,所以每次我打开终端时,我都必须激活kf。有没有办法让我在打开终端时默认设置conda激活kf环境?

共有2个答案

习哲彦
2023-03-14

将您的conda环境名称放入文件中,如:`。项目根目录中的conda-env

编辑您的~/. bashrc或~/. zshrc:

# auto activate conda env
FILE=./.conda-env
if [[ -f "$FILE" ]]; then
    CONDA_ENV=$(<$FILE)
    conda activate $CONDA_ENV
fi
况弘新
2023-03-14

Conda没有办法设置这个,AFAIK,但你可以很容易地完成它与.bashrc(或任何初始化文件是你的shell)的编辑。只需添加

conda activate kf

到您的<代码>的底部。bashrc(例如,< code > echo“conda activate KF”

conda config --set auto_activate_base false
 类似资料:
  • 我使用此链接在Windows设置中的git bash中启用conda 但是,每当我从上下文菜单打开git bash时,它都不会默认激活base环境。每当我在Windows中打开bash终端时,如何让它默认激活base?

  • 我最近在我的Mac上安装了anaconda2。默认情况下,Conda配置为在我打开新的终端会话时激活基本环境。 我想访问Conda命令(即,我想将Conda的路径添加到我的,Conda在初始化时会这样做,这样就可以了)。 但是,我通常不使用python编程,我也不希望Conda在默认情况下激活基本环境。 当第一次从提示符执行时,Conda将以下内容添加到我的: 如果我注释掉整个块,那么我不能激活任

  • 我已经设置了PyCharm,创建了我的虚拟环境(通过虚拟环境命令,或者直接在PyCharm中),并将该环境作为我的解释器激活。一切都很好。 但是,如果我使用“工具,打开终端”打开一个终端,所提供的shell提示符不是使用虚拟env我仍然需要在终端中使用< code > source ~/envs/some env/bin/activate 来激活它。 另一种方法是在外壳中激活环境,并从该环境运行

  • 问题内容: 我需要在我们的jenkins服务器(在Windows上运行)上使用特定的conda环境运行jenkins构建。我认为这和运行一样容易: 但这似乎导致构建甚至在脚本启动之前退出。这是jenkins控制台日志: 如果删除激活行,则python脚本可以正常执行。 仅供参考,我正在运行的脚本: 有人知道发生了什么吗?我应该直接调用相关的python可执行文件吗? 问题答案: 使用以防止激活从它

  • 问题内容: 我在Windows 8上,使用Anaconda 1.7.5 64bit。 我创建了一个新的Anaconda环境 来自。 效果很好(有一个带有新python发行版的文件夹)。康达告诉我输入 激活环境,但是返回: 如何激活环境?我究竟做错了什么? 问题答案: 如果发生这种情况,则需要为您的环境设置PATH(以便从环境和Windows上的Scripts \中获取正确的Python)。 假设您

  • 我正在尝试调试一些C++代码,这些代码链接到安装在单独的Conda环境中的库。但是,'tasks.json'文件总是检查基环境中的库,而不是我打算使用的环境中的库。某些错误消息片段如屏幕截图所示。 有人能建议我如何在调试器的构建过程之前激活环境吗?