问题
本来python的包都直接安装在系统环境之下,没有创建虚拟环境,导致导出的requirement非常冗余,因此安装miniconda来管理虚拟环境,由于系统环境安装了很多包,因此想实现系统自带的python环境还想继续使用,但是安装了miniconda之后,即使退出conda的base虚拟环境,python的解释器也是conda目录下的解释器。
解决方案
将home目录下.bashrc中的
export PATH=/home/sjw/miniconda3/bin:$PATH
更改为
export PATH=$PATH:/home/sjw/miniconda3/bin
即可,因为系统在识别“python”命令时搜索PATH路径时是按照从前往后的顺序搜索的,若将/home/sjw/miniconda3/bin放在前面,则系统会首先搜索到miniconda下的python解释器,因此将此路径放到最后即可使得退出base之后,再执行“python”命令时,执行的是系统带的解释器,即/usr/bin目录下的解释器。