fish终端下conda activate失败

【问题】fish终端下激活conda环境报错:

>> conda activate base    
CondaError: Run 'conda init' before 'conda activate'
## 然而运行 conda init fish 仍旧无法解决

【解决】

参考:https://github.com/conda/conda/issues/11079

方法一:更新fish2至fish3版本

## ubuntu
sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install fish

方法二:不更新fish,修改config.fish配置文件

将以下代码加至fish配置文件中,重启fish

function conda --inherit-variable CONDA_EXE
    if [ (count $argv) -lt 1 ]
        eval $CONDA_EXE
    else
        set -l cmd $argv[1]
        set -e argv[1]
        switch $cmd
            case activate deactivate
                eval (eval $CONDA_EXE shell.fish $cmd $argv)
            case install update upgrade remove uninstall
                eval $CONDA_EXE $cmd $argv
                and eval (eval $CONDA_EXE shell.fish reactivate)
            case '*'
                eval $CONDA_EXE $cmd $argv
        end
    end
end
环境名在fish shell左侧显示:

fish 配置文件(~/.config/fish/config.fish)中加入:set -gx CONDA_LEFT_PROMPT 1

更全的使用请参考文章安装和配置 Anaconda 中 fish shell 部分。在这里插入图片描述

相关推荐

  1. 安装flash-attention失败终极解决方案

    2024-02-19 13:30:02       30 阅读
  2. electron-builder构建生产安装包失败问题

    2024-02-19 13:30:02       36 阅读

最近更新

  1. WPF自定义模板--Lable

    2024-02-19 13:30:02       0 阅读
  2. 自动化发布:Conda包依赖的持续集成之旅

    2024-02-19 13:30:02       0 阅读
  3. 探索Conda世界:使用conda list命令的全面指南

    2024-02-19 13:30:02       0 阅读
  4. Spark SQL----内置函数Aggregate Functions

    2024-02-19 13:30:02       0 阅读
  5. 掌握Conda配置术:conda config命令的深度指南

    2024-02-19 13:30:02       0 阅读
  6. 常见加密算法介绍

    2024-02-19 13:30:02       1 阅读
  7. Unity3D批量修改名称工具

    2024-02-19 13:30:02       1 阅读
  8. Istio在微服务中释放服务网格的力量

    2024-02-19 13:30:02       1 阅读

热门阅读

  1. 深度学习---图像分割

    2024-02-19 13:30:02       23 阅读
  2. 深度学习的应用实例

    2024-02-19 13:30:02       28 阅读
  3. 785. 快速排序

    2024-02-19 13:30:02       32 阅读
  4. 后端防止重复点击

    2024-02-19 13:30:02       33 阅读
  5. git提交代码冲突

    2024-02-19 13:30:02       29 阅读
  6. 第13章 网络 Page818 UDP(和TCP的比较)

    2024-02-19 13:30:02       24 阅读
  7. 解决 error: ‘make_unique’ is not a member of ‘std’

    2024-02-19 13:30:02       25 阅读
  8. 【C++】并查集

    2024-02-19 13:30:02       31 阅读
  9. 常用工具记录

    2024-02-19 13:30:02       26 阅读
  10. 2024前端面试准备之CSS篇(二)

    2024-02-19 13:30:02       38 阅读