大家都知道虚拟环境的位置很重要/哭哭哭。
#查看conda环境列表
conda env list
#激活一个conda环境name
conda activate base
#查看当前conda信息,可以看到 active env location
conda info
上图可以看到base存放位置是/home/data/t210451/enter
假如:/home/data/t210451/RNAseq/condarc #改动之后的默认路径,我想要改回成/home/data/t210451/enter
#需要在.condarc文件中用笔记本编辑器打开,更改envs_dirs下面的位置/home/data/t210451/enter
首先:要知道.condarc文件是用于conda管理、设置的。linux系统中.condarc默认在根目录中。
#怎么确定.condarc的文件路径呢?或者说怎么找目标文件的完整路径呢?
ls -a #ls当前目录下的所有文件 -a可见隐藏文件
ls -a
#找到.condarc的位置,/home/data/t210451是pwd调出来的当前根目录,但仍然不知道.condarc的完整位置
ls -a /home/data/t210451 |grep .condarc
#用find找完整位置
find $(pwd) -name '.condarc'
#在FileZilla中找到.condarc。用笔记本编辑器打开,更改envs_dirs下面的位置写入
- /home/data/t210451/enter
#也可以添加多个,注意格式- 。envs_dirs是环境位置按顺序,可多个。pkgs_dirs是安装包等缓存位置。
#也可以删掉,完全恢复最初的