ubuntu下conda在bash和zsh终端下的自动补全设置

导读:本篇文章讲解 ubuntu下conda在bash和zsh终端下的自动补全设置,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

背景

Anaconda作为Python的包管理器非常好用,可以用来统一管理Python虚拟环境和包的安装,但是在使用过程中发现许多的conda命令并不能像使用Ubuntu其他命令一下通过按Tab自动补全,例如激活虚拟环境:

conda activate cv-env

如果没有自动补全功能,你就必须得全部手打出来上面的命令才行。这对我们的使用造成了很大不便。

因此该篇博客的目的就是通过总结我找到的方法能够设置conda命令实现自动补全功能。

zsh终端

如果你使用的是zsh终端,你很有可能会用到on-my-zsh,这个的配置按照如下步骤进行即可:

1、下载conda-zsh-completion插件

git clone https://github.com/esc/conda-zsh-completion $ZSH_CUSTOM/plugins/conda-zsh-completion

2、修改.zshrc文件

在该文件中初始化oh-my-zsh命令之前加入:fpath+=$ZSH_CUSTOM/plugins/conda-zsh-completion,如下图所示:
在这里插入图片描述并在该文件最后加入:

compinit conda

3、使修改生效

source ~/.zshrc

4、测试

此时你在终端输入conda ac按下Tab键就会发现可以自动补全activate了,并且虚拟环境的名称也会进行提示和补全,OK,成功!

参考

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/121190.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!