当前位置: 首页 > news >正文

ubunut24.04 bash和zsh同时使用conda

文章目录

  • ubunut24.04 bash和zsh同时使用conda功能
    • 一、安装miniconda3
    • 二、bash中初始化conda以及安装命令补全
      • 1. bash中初始化conda
      • 2. bash中安装conda命令补全功能
    • 三、zsh中初始化conda以及安装命令补全
      • 1. zsh中初始化conda
      • 2. zsh中安装conda命令补全功能
      • 3. 在`~/.zshrc`文件中启用插件
      • 4. 配置更新
    • 四、验证
    • 五、问题

ubunut24.04 bash和zsh同时使用conda功能

一、安装miniconda3

在bash中安装miniconda3

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh && chmod +x Miniconda3-latest-Linux-x86_64.sh && ./Miniconda3-latest-Linux-x86_64.sh && source ~/.bashrc 

二、bash中初始化conda以及安装命令补全

1. bash中初始化conda

conda init bash

2. bash中安装conda命令补全功能

conda install conda-bash-completion -n base -c conda-forge

三、zsh中初始化conda以及安装命令补全

1. zsh中初始化conda

conda init zsh

2. zsh中安装conda命令补全功能

git clone https://github.com/esc/conda-zsh-completion ~/.oh-my-zsh/custom/plugins/conda-zsh-completion

3. 在~/.zshrc文件中启用插件

plugins=(... conda-zsh-completion)

4. 配置更新

source ~/.zshrc

四、验证

分别在 bash、zsh中键入conda env list,在键入过程使用TAB键观察是否可以补全命令

五、问题

ubuntu24.04的环境中测试发现:

  • 在bash中使用,可以自动补全conda命令
  • 在zsh中使用,不能自动补全conda命令

需要修改~/.zshrc文件,在最后一个# >>> conda initialize >>>之后添加

# 确保 conda-zsh-completion 的路径在 fpath 中
fpath=(~/.oh-my-zsh/custom/plugins/conda-zsh-completion $fpath)
# 初始化补全系统
autoload -Uz compinit && compinit

更新配置

source ~/.zshrc

即可解决 zsh 中不能自动补全的问题

http://www.dtcms.com/a/133339.html

相关文章:

  • cocosCreator安卓隐私弹窗(链接版)
  • (二十四)安卓开发中的AppCompatActivity详解
  • QML ListView:列表视图的数据交互与样式定制
  • UnityUI:Canvas框架获取鼠标悬浮UI
  • CExercise_05_1伪随机数_2编写程序模拟掷骰子的游戏(每一次投掷,都投掷两个骰子)
  • RocketMQ 03
  • 【中大厂面试题】腾讯云 java 后端 最新面试题
  • win10win11启用组策略编辑器
  • SBTI认证的意义,什么是SBTI认证,sbti科学碳目标的好处
  • Ubuntu上docker、docker-compose的安装
  • git回退到指定版本
  • oracle 重建控制文件
  • 基于Android的旅游自助APP(源码+lw+部署文档+讲解),源码可白嫖!
  • .NET MCP 示例
  • 履带小车+六轴机械臂(2)
  • 【双指针】有效三⻆形的个数(medium)
  • Git - 怎么把当前修改追加到前面某个commit中
  • AI IDE 提示词
  • 干货 | 高性能 Nginx 优化配置总结
  • Python基础知识(一、基础语法)
  • Allure安装与使用【macOS】
  • 中兴B860AV3.2-U-晶晨S905L3B芯片-安卓9.0-2+8G-线刷固件包
  • 从零搭建高并发体育直播网站:架构设计、核心技术与性能优化实战
  • Linux LED驱动(gpio子系统)
  • 前端面试宝典---原型链
  • 视频设备轨迹回放平台EasyCVR打造货运汽车安全互联网视频监控与管理方案
  • 每日一题——云服务计费问题
  • L1-100 四项全能
  • html:文件上传-一次性可上传多个文件,将文件展示到页面(可删除
  • 语音识别——根据声波能量、VAD 和 频谱分析周围是否有人说话