找不到Conda命令,路径在.bashrc中

时间:2015-11-26 20:52:40

标签: ubuntu anaconda

OS:小学

安装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

3 个答案:

答案 0 :(得分:0)

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

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

  

$ bash

     

$ conda -h

这里,第一个 bash 命令将切换到当前终端中的bash shell。既然你已经在bash shell中执行了,它应该能够从你的.bashrc中找到 conda 命令的路径。

答案 1 :(得分:0)

因此,在.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())

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

答案 2 :(得分:0)

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