背景
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