anaconda 설치후 shell에 진입하면 자동으로 (base) 가상환경으로 들어가는데 이를 끄는 방법은
.bashrc에 추가된 anaconda활성 스크립 주석처리를 하거나, conda config --set으로 비활성화 할수 있다.

1. .bashrc 편집

root@ubuntudaonelab:~# vi .bashrc

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
#__conda_setup="$('/root/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
#if [ $? -eq 0 ]; then
#    eval "$__conda_setup"
#else
    if [ -f "/root/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/root/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/root/anaconda3/bin:$PATH"
    fi
#fi
#unset __conda_setup
# <<< conda initialize <<<

 

2.  conda config로 설정해제

(base) root@ubuntudaonelab:~# conda config --show | grep auto
auto_activate_base: True
auto_stack: 0
auto_update_conda: True


(base) root@ubuntudaonelab:~# conda config --set auto_activate_base false
(base) root@ubuntudaonelab:~# conda config --show | grep auto
auto_activate_base: False
auto_stack: 0
auto_update_conda: True

(base) root@ubuntudaonelab:~# conda deactivate
root@ubuntudaonelab:~#

shell로 재진입하면 (base)가상환경으로 진입하지 않는다.

Anaconda설치 참조
https://github.com/freelec/ai-math-book/wiki/Ubuntu%EC%97%90-Anaconda-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

 

3.  conda 가상환경진입, jupyter notebook 실행

root@ubuntudaonelab:~# pwd
/root

root@ubuntudaonelab:~# conda info --envs
# conda environments:
#
base                  *  /root/anaconda3
myconda                  /root/anaconda3/envs/myconda

root@ubuntudaonelab:~# conda activate
(base) root@ubuntudaonelab:~#
(base) root@ubuntudaonelab:~#
(base) root@ubuntudaonelab:~# conda activate myconda
(myconda) root@ubuntudaonelab:~#
(myconda) root@ubuntudaonelab:~# jupyter notebook --allow-root