【问题标题】:Conda command not found, path is in .bashrc未找到 Conda 命令,路径在 .bashrc 中
【发布时间】:2015-11-26 20:52:40
【问题描述】:

操作系统:初级

安装anaconda3后,运行conda命令显示:

conda: command not found

.bashrc 中的路径已附加正确的用户名。

.bashrc 的一部分

    enter c        __el_LAST_EXECUTED_COMMAND="${BASH_COMMAND}"
        printf "\033]0;%s\007" "$1"
    }

    # Show the currently running command in the terminal title:
    # http://www.davidpashley.com/articles/xterm-titles-with-bash.html
    update_tab_command()
    {
        # catch blacklisted commands and nested escapes
        case "$BASH_COMMAND" in
            *\033]0*|update_*|echo*|printf*|clear*|cd*)
            __el_LAST_EXECUTED_COMMAND=""
                ;;
            *)
            put_title "${BASH_COMMAND}"
            ;;
        esac
    }
    preexec_functions+=(update_tab_command)
    ;;
*)
    ;;
esac
# added by Anaconda3 2.4.0 installer
export PATH="/home/my_name/anaconda3/bin:$PATH"

还有:

echo $PATH
usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

【问题讨论】:

  • 您可能想向我们展示您的.bashrc 的相关行,还包括echo $PATH 的输出
  • 解决了路径变量在 bashrc 但没有反映。手动导出有效。
  • @algoProg 我遇到了同样的问题。 “手动导出”是什么意思?
  • 您找到解决方案了吗?我也有同样的问题。。

标签: ubuntu anaconda


【解决方案1】:

您可能需要确保当前活动的 shell 是 bash(而不是例如 csh)。

如果您确定 .bashrc 中存在该路径,请尝试以下步骤:

$ bash

$ conda -h

在这里,第一个 bash 命令将在您当前的终端中切换到 bash shell。现在,由于您在 bash shell 中执行,它应该能够从您的 .bashrc 中找到 conda 命令的路径。

【讨论】:

    【解决方案2】:

    所以当你在 .bashrc 文件中设置路径后... 转到终端并运行以下命令
    source .bashrc 然后运行命令conda

    如果它给出Bad Interpreter,则运行以下命令cat ~/anaconda3/bin/conda

    您将获得以下信息:

    #!/opt/example/anaconda3/bin/python
    if __name__ == '__main__':
    import sys
    import conda.cli
    sys.exit(conda.cli.main())
    

    更改第一行以指向正确的解释器

    【讨论】:

      【解决方案3】:

      在 .bashrc 或 .bash_profile 文件中设置正确的路径,如果您在主文件夹中安装了 anaconda,export PATH=/anaconda3/bin:$PATH 有效。不要在路径中添加“../”。确保从网络复制路径时,所有内容都正确粘贴到 bash 文件中,区分大小写和字体。完成此操作后,在第一次使用 conda 命令之前,打开一个新终端并键入 source activate base 或 source activate root。通过输入conda -V 进行检查,它应该显示'conda version_number'

      【讨论】:

        猜你喜欢
        • 2016-05-16
        • 2018-09-24
        • 1970-01-01
        • 2021-08-31
        • 2021-09-16
        • 1970-01-01
        • 2015-10-15
        • 1970-01-01
        • 2016-09-02
        相关资源
        最近更新 更多