问题描述:前提是系统里装了anaconda3,有时候两个服务器之间相连长时间没使用或者访问时候前面没显示base。。
解决:我们在做深度学习时需要一个环境,如果前面没显示base的话,你直接conda activate是激活不了我们需要跑模型已装的环境,输入conda activate,然后前面base主环境激活,当然也可以退出
##激活base主环境
wlc2021388321@hzsfxy-A100-40:/data/WLC$ conda activate
(base) wlc2021388321@hzsfxy-A100-40:/data/WLC$
##查看当前有多少环境
(base) wlc2021388321@hzsfxy-A100-40:/data/WLC$ conda env lst
usage: conda-env [-h] {create,export,list,remove,update,config} ...
conda-env: error: argument {create,export,list,remove,update,config}: invalid choice: 'lst' (choose from 'create', 'export', 'list', 'remove', 'update', 'config')
(base) wlc2021388321@hzsfxy-A100-40:/data/WLC$ conda env list
# conda environments:
#一下是所有环境
base * /data/WLC/anaconda3
pythorch /data/WLC/anaconda3/envs/pythorch
pytorch /data/WLC/anaconda3/envs/pytorch
pytorch3.7 /data/WLC/anaconda3/envs/pytorch3.7
(base) wlc2021388321@hzsfxy-A100-40:/data/WLC$
##准备退出
(base) wlc2021388321@hzsfxy-A100-40:/data/WLC$ conda deactivate
##已退出
wlc2021388321@hzsfxy-A100-40:/data/WLC$
补充如果你想一直想显示base主环境需要设置:
可以通过修改conda的配置,conda config --show是查看配置信息,输进去显示很长,对应部分截图如下,可以看到默认自启
取消自动激活
conda config --set auto_activate_base false
设置自动激活
conda config --set auto_activate_base true