与 Git Bash 和激活 conda env 相关的更改

Changes associated with Git Bash and activating conda env

当通过 运行 source activate myenv 在 Git Bash (mingw64) 中激活我的 conda 环境时,我注意到一些奇怪的变化。

例如:

激活 conda env 是否会改变有关 bash shell 的某些内容?

更新: 根据 merv 的建议尝试使用 conda activate myenv。它最初没有用,因为我从未使用过它。在 运行 conda init 之后,我能够使用 conda activate myenv 激活我的环境。我还能够停用我的环境——这是我以前遇到的问题。

但是,conda activate 没有解决我遇到的问题。 ls -l 命令仍然没有正确输出。

这是 conda info 的输出。 env 的名称实际上是 eda.:

$ conda info

         active environment : eda
        active env location : C:\Users\user\AppData\Local\Continuum\anaconda3\envs\eda
                shell level : 2
           user config file : C:\Users\user\.condarc
     populated config files : C:\Users\user\.condarc
              conda version : 4.6.8
        conda-build version : 3.17.6
             python version : 3.7.1.final.0
           base environment : C:\Users\user\AppData\Local\Continuum\anaconda3  (writable)
               channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                              https://repo.anaconda.com/pkgs/main/noarch
                              https://repo.anaconda.com/pkgs/free/win-64
                              https://repo.anaconda.com/pkgs/free/noarch
                              https://repo.anaconda.com/pkgs/r/win-64
                              https://repo.anaconda.com/pkgs/r/noarch
                              https://repo.anaconda.com/pkgs/msys2/win-64
                              https://repo.anaconda.com/pkgs/msys2/noarch
                              https://conda.anaconda.org/bokeh/win-64
                              https://conda.anaconda.org/bokeh/noarch
                              https://conda.anaconda.org/conda-forge/win-64
                              https://conda.anaconda.org/conda-forge/noarch
              package cache : C:\Users\user\AppData\Local\Continuum\anaconda3\pkgs
                              C:\Users\user\.conda\pkgs
                              C:\Users\user\AppData\Local\conda\conda\pkgs
           envs directories : C:\Users\user\AppData\Local\Continuum\anaconda3\envs
                              C:\Users\user\.conda\envs
                              C:\Users\user\AppData\Local\conda\conda\envs
                   platform : win-64
                 user-agent : conda/4.6.8 requests/2.21.0 CPython/3.7.1 Windows/10 Windows/10.0.14393
              administrator : True
                 netrc file : None
               offline mode : False

我对 conda activate 和 运行

也有同样的问题
echo '. ${HOME}/.bash_profile' >> ~/.bashrc

在 Git bash 帮助。之后,你需要插入

auto_activate_base: false

在你的 .condarc 文件中,重新启动你的 Git bash 终端,你应该 运行 没有自动激活任何环境。 (至少我不得不使用各种环境并且不希望 base 在打开终端时处于活动状态) 我想知道这是否有帮助?

我用了https://askubuntu.com/questions/1114257/why-does-base-appear-in-front-of-my-terminal-prompt-ii