我最近在我的Mac上安装了anaconda2.默认情况下,Conda配置为在我打开新的终端会话时激活基本环境.
我想要访问Conda命令(即我希望Conda的路径添加到我的$ PATH,Conda在初始化时会这样做,这很好).
但我通常不用python编程,我不希望Conda默认激活环境.
当第一次conda init从提示执行时,Conda将以下内容添加到我的.bash_profile:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/Users/geoff/anaconda2/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/Users/geoff/anaconda2/etc/profile.d/conda.sh" ]; then
. "/Users/geoff/anaconda2/etc/profile.d/conda.sh"
else
export PATH="/Users/geoff/anaconda2/bin:$PATH"
fi
# fi
unset __conda_setup
# <<< conda initialize <<<
Run Code Online (Sandbox Code Playgroud)
如果我注释掉整个块,那么我就无法激活任何Conda环境.
我试图评论整个街区除外
export PATH="/Users/geoff/anaconda2/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
但是当我开始一个新会话并尝试激活一个环境时,我收到了以下错误消息:
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'. …Run Code Online (Sandbox Code Playgroud) 我正在尝试在Google colab笔记本中创建一个conda环境。我用以下命令成功安装了conda
!wget -c https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh
!chmod + x Anaconda3-5.1.0-Linux-x86_64.sh
!bash ./Anaconda3-5.1.0-Linux-x86_64.sh -b -f -p / usr / local
系统正在使用的默认python现在是Python 3.6.4 :: Anaconda,Inc.
我正在尝试通过conda env create -f environment.yml在conda中创建环境。
每个软件包都已成功安装,但是现在的问题是我无法激活此环境。我尝试了源代码激活myenv。但它也不起作用。
在conda env list命令之后,我得到了两种环境
基本* / usr / local
myenv / usr / local / envs / myenv
谁能帮我如何进入“ myenv”环境?任何帮助将不胜感激。
提前致谢。