在Linux系统中,Conda并不会自动将所有安装的软件直接加入全局环境变量,而是通过环境隔离机制来管理不同环境下的软件路径。
Conda安装的软件(如 R、Python、Bioconductor工具)会被存放在:~/miniconda3/envs/[环境名]/bin/
这些路径不会自动加入~/.bashrc,而是通过conda activate [环境名]动态修改PATH,临时将该环境的bin目录插入到PATH的最前面。
如果将某一个环境的~/miniconda3/envs/[环境名]/bin/加入~/.bashrc的PATH环境变量,则会出现conda activate目标环境时,不能将当前环境的bin目录插入到PATH最前面的情况。因此只能添加手动安装的软件(非conda安装)至PATH环境变量。