美文网首页Linux学习Linux
zsh:command not find:conda 的详细解决

zsh:command not find:conda 的详细解决

作者: 和黑黑 | 来源:发表于2018-10-12 13:47 被阅读550次

    系统:OXS
    shell:zsh
    问题:安装了Anaconda后,在Terminal中输入conda相关命令时,显示:zsh: command not find:conda

    一、检查是否安装了conda

    找到Anaconda文件夹——bin文件夹,查看里面是否有conda,如果没有:
    直接

    pip install conda
    

    二、文件夹有conda,但是显示zsh:command not find:conda

    这时需要修改.zshrc这个文件中的路径。

    .zshrc是什么 :The individual per-interactive-shell startup file
    简单来说它是linux文件夹的一个配置文件,这个文件主要保存个人的一些个性化设置,比如命名别名、路径等。

    要解决我们的问题,我们需要打开这个文件,并在其中添加路径。

    1.在Terminal中用vim命令打开文件

    vi ~/.zshrc
    

    这时我们看到一个文件,像下面这样:

    # export LANG=en_US.UTF-8
    # export LANG=en_US.UTF-8
    # If you come from bash you might have to change your $PATH.
    # export PATH=$HOME/bin:/usr/local/bin:$PATH
    
    # Path to your oh-my-zsh installation.
    export ZSH=$HOME/.oh-my-zsh
    

    2.按 i 进入编辑模式(最下方会出现-- INSERT --),之后在文件末尾和insert之间输入:

    export PATH=/home/username/anaconda/bin:$PATH
    

    注意:上面的"/home/username/miniconda/"要替换成你自己的Anaconda安装目录.例如我的home 目录在users/heihei,那么我这里的代码就是:

     export PATH=/heihei/anaconda/bin:$PATH 
    

    或者输入全路径也可以

     export PATH=Users/heihei/anaconda/bin:$PATH 
    

    什么是home目录?
    打开terminal, 输入:

    pwd
    

    之后显示的那个目录就是home目录。

    3.按esc退出编辑模式。
    4.保存文件并退出:

    光标移到文件末尾,输入冒号:

    此时下方会出现一个冒号":"。在后面敲上wq这两个字母,按enter.
    这时就会退出文件,回到原来的界面。
    (想进一步了解,可以百度vim 命令)

    5.让修改的文件立刻生效。
    在Terminal 中输入:

    source ~/.zshrc
    

    source命令用法:

    source Filename
    

    该命令作用:在当前环境下读取并执行FileName中的命令。
    ps:该命令通常用命令". "来替代

    6.到此修改完成。接下来检查下是否解决了问题:
    Terminal中输入:

    conda --version
    

    如果出现版本号,则说明已经成功解决该问题

    bash解决方法类似

    zsh: command not found: conda的一种解决方法
    Linux下source命令详解
    .zshrc 是干啥
    Conda command not found---Stackoverflow
    CSDN:zsh: command not found: conda
    conda command not found的两种解决方案

    相关文章

      网友评论

        本文标题:zsh:command not find:conda 的详细解决

        本文链接:https://www.haomeiwen.com/subject/vdtgaftx.html