通过运行source activate myenv
在Git Bash(mingw64)中激活conda环境时,我注意到一些奇怪的变化。
例如:
ls -l
命令等效于ls
ls -l
期望的其他任何信息在conda环境中激活后,在基本环境中运行的Bash脚本不再起作用
seq
运行循环之类的简单操作不起作用激活conda env是否会更改有关bash shell的内容?
更新:
根据每个使用者的建议尝试使用conda activate myenv
。由于我从未使用过它,因此最初没有用。运行conda init
之后,我可以使用conda activate myenv
激活我的环境。我还可以停用我的环境-这是我以前遇到的麻烦。
但是,conda activate
无法解决我遇到的问题。 ls -l
命令仍然无法正确输出。
这是conda info
的输出。该环境的名称实际上是eda
。:
$ conda info
active environment : eda
active env location : C:\Users\wkong\AppData\Local\Continuum\anaconda3\envs\eda
shell level : 2
user config file : C:\Users\wkong\.condarc
populated config files : C:\Users\wkong\.condarc
conda version : 4.6.8
conda-build version : 3.17.6
python version : 3.7.1.final.0
base environment : C:\Users\wkong\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\wkong\AppData\Local\Continuum\anaconda3\pkgs
C:\Users\wkong\.conda\pkgs
C:\Users\wkong\AppData\Local\conda\conda\pkgs
envs directories : C:\Users\wkong\AppData\Local\Continuum\anaconda3\envs
C:\Users\wkong\.conda\envs
C:\Users\wkong\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
答案 0 :(得分:0)
conda activate
并运行时遇到相同的问题
echo '. ${HOME}/.bash_profile' >> ~/.bashrc
在Git bash中提供了帮助。之后,您需要插入
auto_activate_base: false
在您的.condarc
文件中,重新启动Git bash终端,您应该使其运行,而不会自动激活任何环境。 (至少我不得不使用各种环境,并且不希望在打开终端时激活数据库)
我想知道这是否有帮助?
我使用了https://askubuntu.com/questions/1114257/why-does-base-appear-in-front-of-my-terminal-prompt-ii