原先实验室所使用的conda环境均为Anaconda,然而最近一位同学可能因为工作需要而将conda源切换Miniconda,这导致我们的base环境现在为miniconda3,即为对原先的Anaconda3进行了覆盖。
为在不影响那位同学的情况下,还能够有效使用到我们原先的环境,我测试出一种较为优雅的conda源切换方法,具体如下:
source activate Your_Env_NAME
执行完之后,我们进入到Your_Env_NAME中,但此时还无法有效使用,因此下一步为:
conda activate base
此时,conda info --e中,我们的base环境已经变为Anaconda3,接下来的一步为:
conda activate Your_Env_NAME
此时,我们成功进入环境,pip list中显示的为我们的packages列表。
我在这里提出的为一种折中的解决方案,并没有对该问题进行彻底解决。
一种可能的最终解决方案为修改.bashrc中的conda相关内容,其中.bashrc使用命令ls -a查看。
如果大家有好的解决方案,麻烦大家提出,谢谢!!