【问题标题】:Accessing Anaconda in Gitbash-> bash: conda: command not found, unexpected token '(' [duplicate]在 Gitbash-> bash 中访问 Anaconda: conda: command not found, unexpected token '(' [duplicate]
【发布时间】:2020-05-31 12:00:28
【问题描述】:

我的 Anaconda3 文件夹的路径:

  C:\Users\shail\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)

在 Git bash 终端中尝试过的命令:

  conda init bash
  echo '. ${HOME}/.bash_profile' >> ~/.bashrc 
  base *c:\Users\shail\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)

错误:

  bash: syntax error near unexpected token '(' #on using the base command

我阅读了很多博客,但所有代码大多都已过时,对我不起作用。请指导。我安装了 anaconda,它在 cmd 终端和 anaconda 提示符下运行良好,但我无法在 git bash 中访问 anaconda。

【问题讨论】:

    标签: python pandas bash git anaconda


    【解决方案1】:

    如果 $HOME 包含任何 shell 特殊字符,则需要在其周围加上引号。

    echo '. "$HOME"/.bash_profile'>>~/.bashrc
    

    等效地,使用不带引号的~,就像您已经在~/.bashrc 中所做的那样

    无论哪种方式,显然也从.bashrc中取出旧的错误分配。

    ${HOME} 周围的大括号没有任何害处,但也没有任何用处(当您需要将变量 net 插入到逐字文本中时,大括号很有用,例如 ${HOME}LY,这意味着 HOME 的值 next到文字文本LY,而不是$HOMELY,它会尝试用该名称扩展一个变量,如果变量不存在,则会生成一个空字符串。

    【讨论】:

      【解决方案2】:

      每当您为本地环境变量设置路径时,最好确保该路径没有空格或特殊字符:(、)、!、$、& 等。

      如果无法避免,可以通过在windows search中搜索环境->选择环境变量->双击路径->查找上面提到的路径并更改它,无论conda.exe所在的文件夹在。如果在路径中,这个位置不存在,添加它。另外,将 Anaconda/scripts 中的脚本添加到您的路径中。

      如果这不起作用,有些人找到了解决方法here

      【讨论】:

        猜你喜欢
        • 2019-06-27
        • 2019-11-02
        • 2019-07-07
        • 2010-11-12
        • 2014-07-01
        • 2018-07-18
        • 2010-12-09
        • 1970-01-01
        • 2019-07-13
        相关资源
        最近更新 更多