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